Changelog
[1.2.0] – 2025-05-01
Added
- Full English localization for all in-game messages and command feedback.
/blockid togglecommand to enable/disable the ActionBar display per-player./blockid reloadcommand to reloadconfig.ymlat runtime.- Block facing direction (e.g.
[north],[up]) appended to the displayed ID when available. - Ability to detect and display fluids (water, lava, etc.) via
FluidCollisionMode.ALWAYS. - Config-driven settings:
range(max trace distance)interval-ticks(update frequency)color(ActionBar text color)prefix(custom text before the ID)
Changed
- Refactored all German hard-coded strings to English.
- Renamed main class to
Mainand package tocom.klyroth.blockidfor clarity. - Adjusted ActionBar task to skip players who have toggled off the display.
Fixed
- Resolved IDE complaints about
NamedTextColor.valueOf()by usingNamedTextColor.NAMES.value(...)lookup with fallback.
[1.1.0] – 2025-04-28
Added
- Support for reading plugin settings from
config.yml. - Configurable range and update interval.
- Color customization for ActionBar text.
- Player-level enable/disable via
/blockid toggle.
Changed
- Moved magic numbers (range, ticks) out of code and into config.
- Improved performance by skipping processing for disabled players.
[1.0.0] – 2025-04-25
Added
- Initial release: displays the namespaced block ID in the ActionBar when you look at a block.
- Yellow text color (
NamedTextColor.YELLOW). - 5-tick update loop at a default range of 100 blocks.
- Basic support for fluids not yet included.



