Version 1.5.0 brings a few new commands.
/display teleport (display)
- Teleports you to the specified display./display edit (display) glow (@none | color)
- Modifies glowing color on specified display. This only works foritem
andblock
displays./display edit (display) transform (transform)
- Sets the transform of item display.
I still have not figured out a way to automatically update help entries in the configuration file - so as with prior releases - you need to update them manually or reset messages
section in the config.yml
file. Otherwise new commands won't appear in help menu.
Version 1.4.0 brings basic support for interaction entities. While they are technically not display entities and therefore don't share many properties with other display types, they are still useful and ability to manipulate them makes a good addition to the plugin. This implementation will likely be expanded upon in the future.
Commands & Permissions
Command: /display create interaction (name)
Permission: displayentities.command.display.create
Command: /display edit (interaction) width (width)
Permission: displayentities.command.display.edit.width
Command: /display edit (interaction) height (height)
Permission: displayentities.command.display.edit.height
Command: /display edit (interaction) move_to (x) (y) (z)
Permission: displayentities.command.display.edit.move_to
Command: /display edit (interaction) response (true | false)
Permission: displayentities.command.display.edit.response
- Minor code clean-up with no logic changes.
- Brief testing was done. Plugin works correctly on Paper 1.21.7 and Folia 1.21.6 with no code changes required.
EDIT: Now also marked as 1.21.8 compatible.
Fixes PacketEvents and PlaceholderAPI hook. Placeholders should now be handled properly when both plugins are installed.
Libraries are no longer downloaded from official Maven Central repository. Also marked plugin as compatible with 1.21.6.
See: PaperMC/Paper#12689
- Added
/display edit (display) rotate_x (degrees)
sub-command which rotates display around x-axis. (Up / Down) - Added
/display edit (display) rotate_y (degrees)
sub-command which rotates display around y-axis. (Left / Right)
Plugin should now load even if PacketEvents is missing.
Changes
- Added
clone
sub-command, which allows you to easily clone display entities. - Added
insert_line
sub-command, which allows you to add a new text line before specified index. - Added fallback message for missing command usages.
- Increased maximum character length in display name to 48.
- Improved handling error handling of
scale
sub-command. - Loading resource-packs now force refreshes all plugin-created text displays around the player. This ensures custom font characters are aligned properly.
New commands may not automatically appear in /display help
and usage messages. If that's the case, add entries manually or reset your configuration file to default values.
Alternatively, you can remove just the messages.command_usages
section along with messages.command.display.help.contents
list, and let plugin re-generate them upon next reload.
Changes:
- Potentially fixes NPE being thrown for unstable connections or high latency.
Changes:
- Improved exception handling in commands. Errors should now be more accurate.
- Messages section in configuration file has changed a little bit.
- Added bStats metrics.
Marked as Beta, as I believe this version is in a much better state than the previous one.
Plugin is not feature complete yet. There are a few entity properties missing currently and these will be added in a future release of the plugin.
Please report any bugs or issues on GitHub or Discord.
Initial release of the plugin. Should support 1.21.4 and 1.21.5 versions of Paper and Folia, including forks.
PlaceholderAPI and PacketEvents are optional dependencies.
Please report any issues and suggestions on my Discord server.