Fixed Compatibility & Performance Improvements
- Compatibility Enhancement: Addressed compatibility issues with versions below 1.20.2. Please note that versions preceding 1.20.2 might not experience the enhanced smooth HUD transitions feature introduced in Minecraft 1.20.2.
- Performance Optimization: Implemented a sophisticated workload balancer system to ensure optimal performance, particularly on servers with over 30 players. This enhancement effectively prevents performance degradation caused by excessive updates.
Issue Fixing & New Placeholder
-
Critical Update: We've addressed an issue that previously allowed text entities to be inappropriately saved into the game world.
-
New Feature: Fix Rotation Placeholder. This feature enables you to lock the vertical, horizontal, or both rotations, providing you with greater control over your holograms. Usage:
- For fixing vertical rotation (yaw), use: %fix_vertical_<yaw>%
- For fixing horizontal rotation (pitch), use: %fix_horizontal_<pitch>%
- To fix rotations in all directions, simply use both commands.
Please replace <yaw> and <pitch> with your desired values.
Background Color & Errors fixing
- Added background color for text holograms. It uses the ARGB (alpha red green blue) system. Usage: %background_<alpha>_<red>_<green>_<blue>% (you should input value between 0 and 255)
- Fixed errors that were misleading with entity deletion.
Rework, 1.19.4+, New Features
This update comes as a rework to allow easier support and take advantage of the new features of 1.19.4 Display Entities. The plugin no longer uses ArmorStands as holograms but directly uses efficient and customizable entities called Display Entities (TextDisplay, ItemDisplay, BlockDisplay).
TL;DR This update allows the support of all versions from 1.19.4 to the latest one.
CAUTIONS:
- Versions below 1.19.3 (included) are not compatible anymore.
- The plugin hasn't been tested on a large-scale server. Since it is using a new mechanic, there are some possible unexplored issues/performance issues. Please report them as soon as you encounter a problem.
New Features are also added in this version:
- Possibility of using Custom Model Data on items. Add the ID of the model data after the material: %item_MATERIAL:model id%
- Added player head with custom texture: %player_TEXTUREURL% (you can find the texture URL on Minecraft Heads website, by using the value "Minecraft URL" under "For Developers" section)
- Added a Block hologram. %block_MATERIAL%
Other features:
- Text Holograms are multiple lines. As long as you don't add sound, item, head, particle, or block, the usage of %nl% will act as a '\\n' in the hologram.
Future:
- I plan to take advantage of the Display entities customization possibilities: Size, color, background color, orientations, and more...
Thank you very much for your patience. I hope it will fit your expectations.
1.19.3 compatibility issue
Fixed an issue making the plugin impossible to run on 1.19.3.
1.19.x COMPATIBILITY
Now compatible with all versions from 1.8 to 1.19.4
1.18.2 Upgrade
- Upgraded the whole plugin to support 1.18.2
- improvements
1.18.X Update!
The plugin now supports 1.18 and 1.18.1!
Minor update
Optimization
Custom events cancellation fixed
Permission Template and DoNotDisturb list
Added a permission templates system: these templates will be displayed differently according to the watcher's permissions.
- Configurable in permission_templates.yml
- Multi-levels of permission
- Display it through the %ptemplate_% placeholder
Added a do not disturb list: (in settings.yml) players in this list will never receive any HUD (HUD or message)
Routine update
Routine update to fix and improve the plugin.
- Code optimisation
- Fixed lock-hud-y compatibility with relative-display
- Added a default view distance in gui_settings.yml
1.17.1 / PrivateMessages / API
- 1.17.1 support
- Optimisation and code cleaning
- Added two commands
+ /hb msg (holobroadcast.message)
+ /hb r (holobroadcast.reply)
- Added a private messages customisation in settings.yml
- Fixed a problem with %argument_other%
- Added to events to the API: PlayerReceiveHUDEvent and BroadcastHUDEvent
BungeeCord and Schedulers
- You can now run Holobroadcast on BungeeCord
+ Perform /hbb to see all commands
+ Perform /hbb to broadcast a message on all servers
- Added a scheduling broadcast system
+ Added scheduler.yml config. You can configure a repeating message (each day at specific time, or each "dayname" at a specific time), or a onetime message (specific date).
See wiki for more information
Rewrite and new beginnings
This new version marks a line compared to the last one.
Many parts have been rewritten and optimized.
A wiki has also been created in order to simplify the understanding of the plugin and to provide more information. You can freely contribute!
Changelog:
- Overall optimisation
- Rewrite from scratch of many parts, including the buggy Pattern matching
- Allow multiple hex colors on a line
- Amplified the configuration and design of the GUI (/hb settings)
- Moved messages.yml to gui_settings.yml
- Updated Materials and Sounds to 1.17
- First try of Plot² v6 support
1.17 Support
Added 1.17 !
Restart
Sorry for my previous late. I had to pass exams.
In this version:
- Fixed some known issues
- Allowed cross-world teleportation with HUD
- Updated items and sounds support
Routine update
Improvements & bug fixes.
Improved help command.
Relative Location
Some fixes and Improvements.
Added the possibility to add relative Location to the HUD! (you can move it to the top screen, or the right or the left, or both). To change the relative location, see settings.yml: relative-display
WorldGuard versions
Fixed WorldGuard issue when using an older version: You can now disable worldguard hook so the plugin won't crash.
Added compatibility to WorldGuard v5-6. (Not tested yet)