Recent changelogs
Changes in v3.0.4
- New Added support for Minecraft 1.20.4.
Changes in v3.0.3
- New Added support for Minecraft 1.20.1.
Changes in v3.0.2
- New Added support for Minecraft 1.19.4.
Changes in v3.0.1
- New Added support for Minecraft 1.19.3.
- New Added configurable view distance for holograms (in config.yml:
holograms-view-range
). - New Added optional short format for PlaceholderAPI (e.g.
%player%
). Enabled by default, can be disabled in config.yml:placeholders > PlaceholderAPI > expand-short-format
. Note: the standard longer format (e.g.{papi: player}
) is always allowed. - Change Smaller bug fixes.
Changes in 3.0.0
- New Added support for Minecraft up to 1.19.2.
- New Now uses packets instead of real entities. ProtocolLib is no longer required for individual placeholders (such as
{player}
) and the VisibilityManager API (for developers). - New PlaceholderAPI support (e.g.:
{papi: player_name}
). Backslash (\
) can be used to escape curly braces ({
and}
) inside complex placeholders, example:{papi: math_\{bungee_lobby1\}+\{bungee_lobby2\}}
. - New Holograms can now be in unloaded worlds, they are loaded dynamically with the worlds.
- New Added new developer API. It's not required to update for now, the v2 API will be maintained for a few years.
- Change Changed permissions:
- Commands now require the permission
holographicdisplays.command.<subCommandName>
(previouslyholograms.<subCommandName>
). - Update notification now requires the permission
holographicdisplays.update
(previouslyholograms.update
).
- Commands now require the permission
- Change The rainbow color
&u
has been replaced with{rainbow}
(the old format is still working for now). - Change Increased maximum text length of hologram lines.
- Change Files format changes (files are updated automatically and a backup folder named "old-files" is generated):
- In
config.yml
, the sectionimages
and its values have been renamed and combined. symbols.yml
has been converted tocustom-placeholders.yml
and uses a different format.- Animations are now YAML files and use a different format.
database.yml
format has been changed.
- In
- Delete Removed support for some outdated minor versions:
- Spigot 1.8 to 1.8.3 (supported versions: 1.8.4 to 1.8.9)
- Spigot 1.9 to 1.9.3 (supported version: 1.9.4)
- Spigot 1.13 (supported version: 1.13.1)
- Delete Disabled v1 API (deprecated since 2014): plugins still using it will encounter errors.
Changes in 2.4.9
- Change Fixed issue with ProtocolLib on Minecraft 1.17.1.
Changes in 2.4.8
- Change Fixed error when using Paper.
- Change Fixed
{motd}
when pinging servers that use Minecraft 1.16 or higher. - Change Fixed some issues with ProtocolLib.
Changes in 2.4.7
- New Added support for Spigot 1.17.
Changes in 2.4.6
- Change Fixed compatibility issue with newer ProtocolLib versions.
- Change Minimum supported ProtocolLib version is now 4.4.0. If you have older versions,
{player}
and{displayname}
will not work.
Changes in 2.4.5
- New Added support for Spigot up to 1.16.5.
- New Added support for custom colors in hexadecimal format (Example:
&#FF87D1
), which only work in Spigot 1.16 and higher. - Change Fixed minor bugs.
Changes in 2.4.4
- New Added support for Spigot up to 1.16.2.
Changes in 2.4.3
- New Added support for Spigot up to 1.16.1.
Changes in 2.4.2
- New The
{world: ...}
placeholder now supports multiple values. Example:{world: world, world_nether}
. - Change Improved performance in some situations.
- Change Removed config option
precise-hologram-movement
, now it's always enabled and doesn't affect perfomance as before. - Change Fixed holograms saving incorrectly after using
/hd readImage
or/hd readText
. - Change Fixed multiple errors related to ProtocolLib.
- Change The plugin now requires Spigot (not just CraftBukkit) at startup.
- Delete Removed support for Minecraft 1.8.0 (minimum required version is now 1.8.3).
Changes in 2.4.1
- New Added support for Spigot up to 1.15.2.
- New Added support for NBT tags in icons. You can add NBT after the icon's material.
Example:ICON: diamond {... NBT data here ...}
. - Change Fixed RedisBungee support on 1.13+.
Changes in 2.4.0
- New Added support for Spigot up to 1.14.4.
- New Added clickable command suggestions in chat after editing a hologram to quickly edit the lines. Can be disabled in config.yml by setting
quick-edit-commands
to false. - New Hologram names can now contain uppercase charaters. When referring to holograms by name, they are still case insensitive.
- New Re-added RedisBungee support for 1.13+.
- Change Plugin now requires Java 8.
- Change External plugins still using the old Holographic Displays API (from v1.x) will now cause a warning in the console. In future versions it will raise an exception.
- Change (For developers) Player relative placehoders now follow
setAllowPlaceholder(...)
rules. - Change Touchable holograms now have the hitbox at the correct height.
- Change Fixed error related to items with ProtocolLib on older versions.
- Change Fixed error related to the stacktrace when using some versions of Java.
Changes in 2.3.2
- Change Fixed console error in the latest 1.13.2 Spigot versions.
Changes in 2.3.1
- Change Fixed
{player}
and{displayname}
not working in some cases. - Change Prevent holograms from being loaded before the worlds when using world management plugins.
- Change Fixed pickup handler not working (only used by other plugins through the API).
- Change Fixed an error with Protocol Lib temporary players (used by other plugins).
- Delete Dropped support for old Protocol Lib versions, now 4.1+ is required.
Changes in 2.3.0
- New Added support for Spigot 1.13 and 1.13.2.
- New Added bStats for metrics (https://bstats.org/plugin/bukkit/HolographicDisplays).
- New Added option
precise-hologram-movement
(it prevents lines being misaligned when a hologram is teleported frequently, e.g. plugins that add chat bubbles above players heads with holograms). Disabling the option, if not needed, may slightly improve perfomance. - Change The plugin is now compatible with Java 9 and above.
- Change Prevent hoppers from picking up item icons inside holograms.
- Change Reading files with commands is now restricted to the plugin's folder.
- Change Fixed an error with Protocol Lib.
- Delete Dropped support for 1.7.x.
- Delete Removed support for RedisBungee in 1.13+ (until RedisBungee supports 1.13).
- Delete Removed MCStats for metrics.
Changes in 2.2.6
- New Added support for Minecraft 1.12.
Changes in 2.2.5
- New Small performance improvement for all Minecraft versions.
- Change Fixed updater messages warning about misconfigured update system.
- Change Better error handling for placeholders added by other plugins.
- Delete Removed previous performance improvement for 1.11 (it was causing the position of the holograms to be out of sync).
Changes in 2.2.4
- Change Fixed armor stands being shown to players under certain conditions.
- Change Attempt to fix slimes not spawning with Silk Spawners and similar plugins.
- Change Improved performance on Minecraft 1.11+.
- Change Now correctly handles asynchronous chunk loads from other plugins.
Changes in 2.2.3
- Change Fixed disconnect error with ProtocolLib when hiding and showing a hologram to a player.
- Change MOTD variable now displays correctly for 1.9+ servers.
Changes in 2.2.2
- New Added support for Minecraft 1.11.
Changes in 2.2.1
- New Improved Protocol Lib support, fixed many errors. Compatible Protocol Lib versions based on the server version:
- Minecraft 1.7: versions between 3.6.4 and 3.7.0.
- Minecraft 1.8: versions 3.6.4-3.6.5 or 4.1+.
- Minecraft 1.9 / 1.10: versions 4.0 and higher.
- Change The plugin will also check if you have a compatible Protocol Lib version, otherwise it will display a warning on the console.
- Change Fixed error with teleport packets in 1.7.10.
Changes in 2.2.0
- New Updated for Spigot 1.10.
- Change Fixed
{player}
and{displayname}
displaying wrong names. - Delete Dropped support for Minecraft 1.6.4.