Releases: EliteScouter/EliteHolograms
EliteHolograms - 1.0.7
Changelog 1.0.7
New Features
Command Block Support
- Added
/eh moveto <id> <x> <y> <z> [world]- Move holograms to specific coordinates -
- Works with command blocks
- Optional world parameter (defaults to current world)
- Example:
/eh moveto myHolo 100 64 200
- Added
/eh createat <id> <x> <y> <z> [text]- Create holograms at specific coordinates -
-
- Works with command blocks
- Optional text parameter (defaults to example text)
- Example:
/eh createat myHolo 100 64 200 Hello World
-
Enhanced Text Formatting
Added support for MiniMessage named color tags in hologram text:
- Basic colors:
<red>,<blue>,<green>,<yellow>,<gold>,<aqua>,<white>,<black>,<gray>,<dark_gray> - Dark variants:
<dark_red>,<dark_blue>,<dark_green>,<dark_aqua>,<dark_purple> - Special:
<light_purple>
Added support for formatting tags:
<bold>or<b>- Bold text<italic>or<i>- Italic text<underlined>or<u>- Underlined text<strikethrough>or<st>- Strikethrough text<obfuscated>or<obf>- Obfuscated/magic text<reset>- Reset formatting
Example usage: /eh create test <red>Red Text</red> <bold>Bold</bold> <gradient:#FF0000:#00FF00>Gradient</gradient>
Improvements
- Command blocks now have full access to create and move commands with coordinate parameters
- Existing gradient and rainbow text formatting continues to work as before
- All commands maintain backward compatibility
Applies To
- Forge 1.19.2
- Forge 1.20.x
- NeoForge 1.21.x
EliteHolograms - 1.0.5 & 1.0.6
New Features
- MiniMessage Styling – All hologram text now supports Kyori MiniMessage formatting (gradients, hex colors, bold/italic, etc.) so you can build colorful displays directly via commands.
- Item Holograms –
/eh createitem <id> <item> <text|with|pipes>spawns a floating item above the caption, perfect for shop displays or highlight builds. - Animated Lines –
/eh animatelinerotates through frames per line, enabling countdowns, rotating tips, or any timed text effect.
Bug Fixes
- Item holograms survive restarts – Deferred ArmorStand creation until after the world loads and forced synchronous saves so items stop disappearing on reboot (NeoForge 1.21.1, Forge 1.20.1).
- Forge 1.20.1 serialization – Gson now records
type=item+itemId, preventing item holograms from loading as plain text. - Scoreboard duplication eliminated – Loading now clears and respawns scoreboard holograms cleanly, so objectives don’t accumulate duplicate rows after restart.
Technical Details
- Added
spawn()hooks to initialize runtime-only entities after the manager finishes loading holograms. - Marked level/line/item fields as
transientand expanded the Forge20 type adapter to handle item metadata. /eh createitemnow accepts|for multiline text and uses a 0.8 block gap so items no longer clip into captions.- Synchronous shutdown save ensures hologram data hits disk before the server stops.
EliteHologram NeoForge 1.21.1-1.0.4
Version 1.21.1-1.0.4
Bug Fixes
- Fixed crash when using FTB Ranks without LuckPerms: The mod was incorrectly trying to access LuckPerms API even when FTB Ranks was detected, causing a
NoClassDefFoundError. Added proper fallback logic to prevent crashes and ensure compatibility with FTB Ranks permission system.
Technical Details
- Added guard clause in
getLuckPermsRank()method to check if LuckPerms is loaded before attempting API calls - Improved permission system detection to properly fall back to FTB Ranks or OP permissions when LuckPerms is not available
- Maintains full compatibility with both LuckPerms and FTB Ranks permission systems
1.20.1-1.0.4
- Fixed an issue where holograms were not always despawned correctly during shutdown, resulting in them being permanently erased.
EliteHolograms
Key Updates in This Version:
-
NEW - Comprehensive Placeholder System:
- Server-Wide Placeholders (Show the same for all players):
- %players% - Current online player count
- %maxplayers% - Server maximum players
- %tps% - Server TPS (Ticks Per Second)
- %uptime% - Server uptime in HH:MM:SS format
- %memory% - Memory usage in "used/max MB (percentage%)" format
- %server_time% - Real world time in HH:MM:SS format
- Player-Specific Placeholders (Unique for each viewer):
- %player% - Player's display name
- %player_rank% - Player's rank (from LuckPerms/FTB Ranks, or "OP"/"Player" fallback)
- %player_health% - Current/max health (e.g., "20.0/20.0")
- %player_level% - Experience level
- %player_world% - World name (Overworld/Nether/End/custom)
- %player_coords% - X, Y, Z coordinates
- %player_gamemode% - Game mode (Creative/Survival/Adventure/Spectator)
- Server-Wide Placeholders (Show the same for all players):
-
NEW - Advanced Permission System:
- Full integration with LuckPerms and FTB Ranks.
- Granular permission nodes (e.g., eliteholograms.create, eliteholograms.edit) for precise command control.
- OP level 2 fallback if no permission mod is detected.
- (Refer to PERMISSIONS.md for setup details).
-
NeoForge 1.21.1 (Neo21) Fixes & Improvements:
- Resolved issues where holograms appeared as visible armor stands for other players.
- Improved synchronization of player-specific placeholders for all viewers.
- Enhanced stability of hologram rendering in multiplayer.
-
General Improvements:
- Tab completion for all relevant commands and parameters.
- Continued improvements to placeholder processing and error handling.
- Robust server shutdown procedures to prevent issues.
EliteHolograms-1.20.1-v1.0.2
Fixed warning that showed MetaData was missing
EliteHolograms-NeoForge-1.21.1-v1.0.1
Fixed warning that showed MetaData was missing
EliteHolograms-1.20.1-v1.0.1
Added
- Tab-completion for hologram IDs in all relevant commands (/eh insertline, info, removeline, teleport, movehere, copy, etc.), making command usage much faster and less error-prone.
Fixed
-
Hologram saving is now robust: When you add, insert, or modify lines, changes are saved immediately. The /eh reload command now performs a synchronous save before clearing and reloading, ensuring no recent changes are lost due to async save race conditions. This eliminates issues where adding lines and quickly reloading or restarting could result in lost hologram data.
-
/eh info now displays hologram lines with proper color and formatting codes (e.g., &6&l), matching in-game appearance.
EliteHolograms-1.19.2-v1.0.2
Added
- Tab-completion for hologram IDs in all relevant commands (/eh insertline, info, removeline, teleport, movehere, copy, etc.), making command usage much faster and less error-prone.
Fixed
-
Hologram saving is now robust: When you add, insert, or modify lines, changes are saved immediately. The /eh reload command now performs a synchronous save before clearing and reloading, ensuring no recent changes are lost due to async save race conditions. This eliminates issues where adding lines and quickly reloading or restarting could result in lost hologram data.
-
/eh info now displays hologram lines with proper color and formatting codes (e.g., &6&l), matching in-game appearance.
EliteHolograms-NeoForge-1.21.1-v1.0.0
Initial release for NeoForge 1.21.1