nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)

Per-Player Displays

Data pack

A Minecraft Data Pack library for player-specific display entities.

Server LibraryManagementTechnologyUtility

251 downloads
6 followers

PPD v1.3.0

by SilicatYT on Mar 26, 2025
Download

PPD v1.3.0

by SilicatYT on Mar 26, 2025
Download

BREAKING CHANGES

  • Heavily simplified how per-player displays are created (Better performance)
  • Renamed the ppd.Pos.0/1/2 scores to ppd.Pos.x/y/z to be more intuitive

As a result of these changes, previously created per-player displays will no longer work. Also, you will need to uninstall the previous version first to get rid of now unused scoreboards (& create new ones when installing this version).

PPD v1.2.0

by SilicatYT on Nov 11, 2024
Download

PPD v1.2.0

by SilicatYT on Nov 11, 2024
Download

BREAKING CHANGES

  • Replaced the ppd.ViewRangeBuffer trigger scoreboard with ppd.ViewRangeMultiplier, which allows you to modify your view_range in case it flickers

Changes

  • Heavily improved the view_range allocation to make it harder for others to see your displays
  • Added support for the minecraft:scale attribute

PPD v1.1.1

by SilicatYT on Nov 10, 2024
Download

Changes

  • Massively optimized PPD
  • Added a ppd.ViewRangeBuffer trigger score for players to compensate for server lag or bad ping

Bugfixes

  • Fixed a bug where displays would incorrectly teleport to the overworld

PPD v1.1.0

by SilicatYT on Nov 10, 2024
Download

BREAKING CHANGES:

  • Changed how the destination pos is defined to scores. This allows for better performance, but PPD now no longer works more than 100k blocks out on each axis. The markers can now be removed from the mobstack.

Changes:

  • Changed how the translation is calculated to scores
  • Displays that are more than 160 blocks away on an axis no longer compute as much
  • Made it so displays no longer check if the player's position moved. This means that changes in the destination pos are applied immediately.
  • Added a convention that allows users to specify the order in which data pack libraries load

Bugfixes:

  • Fixed a bug where the "UUID collision" error would display on every reload
  • Fixed a bug where the "Could not uninstall" message would not work
  • Fixed a bug where relogging or changing dimensions would make displays that are too far away visible again

Bugfixes

  • Fixed a bug where the datapack would stop working if the root marker got stuck in an unloaded chunk
  • Fixed a bug where the display entities would fly relative to the player if the distance to the destination was too big
  • Fixed a bug where the datapack would not give an error message if an entity with the UUID [I;128,0,0,128] exists but is not loaded

Bugfixes

  • Fixed a bug where sometimes the display entity would not update its translation value
  • Updated the how_to function
  • Removed some leftover dev comments

Initial release

See 'ppd:how_to' for a tutorial and useful information.

External resources


Project members

SilicatYT

Member


Technical information

License
MIT
Project ID