HoloDisplays
A high-performance, packet-based hologram system utilizing Minecraft’s display entities for optimal efficiency and flexibility.
Overview
HoloDisplays is a Minecraft mod that enables efficient, virtual holograms using packet-based display entities. By avoiding real entity spawning, it significantly reduces server load while providing powerful, customizable visual effects.
Features
| Feature | Description |
|---|---|
| Packet-Based Architecture | Utilizes network packets instead of real entities to minimize server load. |
| Animation Support | Text animations and item/block transforms (scale, rotation, translation). |
| Multiple Display Types | Supports text, item, block, and entity displays with full customization. |
| Placeholder Integration | Fully compatible with the Text Placeholder API. |
| Advanced Text Formatting | Includes gradient support, color codes, and QuickText formatting. |
| GUI Display Manager | Intuitive GUI for creating, editing, and managing displays. |
| Command System | Command-based customization as an alternative to the GUI. |
| Public Developer API | Allows developers to create and manage holograms, displays and animations. |
Planned Features
| Feature | Description | Status |
|---|---|---|
| Particle Effects | Integrate with Snowstorm for advanced particle visuals. | Possible |
Commands
Available commands:
/holodisplays/holo(alias)/hd(alias)
For full documentation, refer to the Wiki.
License
Licensed under the GNU General Public License v3.0. See the LICENSE file for more information.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 20d ago | 1 | ||||
| 20d ago | 1 | ||||
| 20d ago | 1 | ||||
| 20d ago | 1 | ||||
| 20d ago | 1 | ||||
| 20d ago | 1 | ||||
| 20d ago | 1 | ||||
| 20d ago | 1 | ||||
| 20d ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
- Added item and block display animations (linear/sine interpolation, smooth client-side rendering)
- Added support for animation controls in the API for all display types
- Ships a built-in drop_item animation replicating vanilla item drops
- Optimized condition evaluation (player-independent fast path, single-lookup parse cache)
- Added builder-based hologram registration and text-only display updates to the API
- API-registered holograms now warn on missing referenced displays instead of failing registration
- API state hardened against off-thread calls (PR #8 by Shmeeb)
- Added item and block display animations (linear/sine interpolation, smooth client-side rendering)
- Added support for animation controls in the API for all display types
- Ships a built-in drop_item animation replicating vanilla item drops
- Optimized condition evaluation (player-independent fast path, single-lookup parse cache)
- Added builder-based hologram registration and text-only display updates to the API
- API-registered holograms now warn on missing referenced displays instead of failing registration
- API state hardened against off-thread calls (PR #8 by Shmeeb)
- Added item and block display animations (linear/sine interpolation, smooth client-side rendering)
- Added support for animation controls in the API for all display types
- Ships a built-in drop_item animation replicating vanilla item drops
- Optimized condition evaluation (player-independent fast path, single-lookup parse cache)
- Added builder-based hologram registration and text-only display updates to the API
- API-registered holograms now warn on missing referenced displays instead of failing registration
- API state hardened against off-thread calls (PR #8 by Shmeeb)
- Added item and block display animations (linear/sine interpolation, smooth client-side rendering)
- Added support for animation controls in the API for all display types
- Ships a built-in drop_item animation replicating vanilla item drops
- Optimized condition evaluation (player-independent fast path, single-lookup parse cache)
- Added builder-based hologram registration and text-only display updates to the API
- API-registered holograms now warn on missing referenced displays instead of failing registration
- API state hardened against off-thread calls (PR #8 by Shmeeb)
- Added item and block display animations (linear/sine interpolation, smooth client-side rendering)
- Added support for animation controls in the API for all display types
- Ships a built-in drop_item animation replicating vanilla item drops
- Optimized condition evaluation (player-independent fast path, single-lookup parse cache)
- Added builder-based hologram registration and text-only display updates to the API
- API-registered holograms now warn on missing referenced displays instead of failing registration
- API state hardened against off-thread calls (PR #8 by Shmeeb)
- Added item and block display animations (linear/sine interpolation, smooth client-side rendering)
- Added support for animation controls in the API for all display types
- Ships a built-in drop_item animation replicating vanilla item drops
- Optimized condition evaluation (player-independent fast path, single-lookup parse cache)
- Added builder-based hologram registration and text-only display updates to the API
- API-registered holograms now warn on missing referenced displays instead of failing registration
- API state hardened against off-thread calls (PR #8 by Shmeeb)
- Added item and block display animations (linear/sine interpolation, smooth client-side rendering)
- Added support for animation controls in the API for all display types
- Ships a built-in drop_item animation replicating vanilla item drops
- Optimized condition evaluation (player-independent fast path, single-lookup parse cache)
- Added builder-based hologram registration and text-only display updates to the API
- API-registered holograms now warn on missing referenced displays instead of failing registration
- API state hardened against off-thread calls (PR #8 by Shmeeb)
- Added item and block display animations (linear/sine interpolation, smooth client-side rendering)
- Added support for animation controls in the API for all display types
- Ships a built-in drop_item animation replicating vanilla item drops
- Optimized condition evaluation (player-independent fast path, single-lookup parse cache)
- Added builder-based hologram registration and text-only display updates to the API
- API-registered holograms now warn on missing referenced displays instead of failing registration
- API state hardened against off-thread calls (PR #8 by Shmeeb)
- Added item and block display animations (linear/sine interpolation, smooth client-side rendering)
- Added support for animation controls in the API for all display types
- Ships a built-in drop_item animation replicating vanilla item drops
- Optimized condition evaluation (player-independent fast path, single-lookup parse cache)
- Added builder-based hologram registration and text-only display updates to the API
- API-registered holograms now warn on missing referenced displays instead of failing registration
- API state hardened against off-thread calls (PR #8 by Shmeeb)
- Updated to support 26.3
- Major performance pass on the tick path (visibility caching, placeholder/animation caching, bundled packets)
- Config and entity tracking memory is now bounded and cleaned up on reload/stop
- Fixed async chunk/entity access that tripped Async Catcher
- Fixed billboard reset command affecting rotation instead
- Fixed
updateBackgroundcrash when opacity was omitted - Fixed hologram commands NPE-ing on missing holograms
- Fixed animation interval 0, invalid animation names, and invalid world/lookup entries not updating or crashing
- Fixed reload wiping configs when a file failed to parse
- Fixed display conditions not updating live while a hologram is visible
- Updated to support 26.3
- Major performance pass on the tick path (visibility caching, placeholder/animation caching, bundled packets)
- Config and entity tracking memory is now bounded and cleaned up on reload/stop
- Fixed async chunk/entity access that tripped Async Catcher
- Fixed billboard reset command affecting rotation instead
- Fixed
updateBackgroundcrash when opacity was omitted - Fixed hologram commands NPE-ing on missing holograms
- Fixed animation interval 0, invalid animation names, and invalid world/lookup entries not updating or crashing
- Fixed reload wiping configs when a file failed to parse
- Fixed display conditions not updating live while a hologram is visible
- Updated to support 26.3
- Major performance pass on the tick path (visibility caching, placeholder/animation caching, bundled packets)
- Config and entity tracking memory is now bounded and cleaned up on reload/stop
- Fixed async chunk/entity access that tripped Async Catcher
- Fixed billboard reset command affecting rotation instead
- Fixed
updateBackgroundcrash when opacity was omitted - Fixed hologram commands NPE-ing on missing holograms
- Fixed animation interval 0, invalid animation names, and invalid world/lookup entries not updating or crashing
- Fixed reload wiping configs when a file failed to parse
- Fixed display conditions not updating live while a hologram is visible
- Updated to support 26.3
- Major performance pass on the tick path (visibility caching, placeholder/animation caching, bundled packets)
- Config and entity tracking memory is now bounded and cleaned up on reload/stop
- Fixed async chunk/entity access that tripped Async Catcher
- Fixed billboard reset command affecting rotation instead
- Fixed
updateBackgroundcrash when opacity was omitted - Fixed hologram commands NPE-ing on missing holograms
- Fixed animation interval 0, invalid animation names, and invalid world/lookup entries not updating or crashing
- Fixed reload wiping configs when a file failed to parse
- Fixed display conditions not updating live while a hologram is visible
- Updated to support 26.3
- Major performance pass on the tick path (visibility caching, placeholder/animation caching, bundled packets)
- Config and entity tracking memory is now bounded and cleaned up on reload/stop
- Fixed async chunk/entity access that tripped Async Catcher
- Fixed billboard reset command affecting rotation instead
- Fixed
updateBackgroundcrash when opacity was omitted - Fixed hologram commands NPE-ing on missing holograms
- Fixed animation interval 0, invalid animation names, and invalid world/lookup entries not updating or crashing
- Fixed reload wiping configs when a file failed to parse
- Fixed display conditions not updating live while a hologram is visible
- Updated to support 26.3
- Major performance pass on the tick path (visibility caching, placeholder/animation caching, bundled packets)
- Config and entity tracking memory is now bounded and cleaned up on reload/stop
- Fixed async chunk/entity access that tripped Async Catcher
- Fixed billboard reset command affecting rotation instead
- Fixed
updateBackgroundcrash when opacity was omitted - Fixed hologram commands NPE-ing on missing holograms
- Fixed animation interval 0, invalid animation names, and invalid world/lookup entries not updating or crashing
- Fixed reload wiping configs when a file failed to parse
- Fixed display conditions not updating live while a hologram is visible
- Updated to support 26.3
- Major performance pass on the tick path (visibility caching, placeholder/animation caching, bundled packets)
- Config and entity tracking memory is now bounded and cleaned up on reload/stop
- Fixed async chunk/entity access that tripped Async Catcher
- Fixed billboard reset command affecting rotation instead
- Fixed
updateBackgroundcrash when opacity was omitted - Fixed hologram commands NPE-ing on missing holograms
- Fixed animation interval 0, invalid animation names, and invalid world/lookup entries not updating or crashing
- Fixed reload wiping configs when a file failed to parse
- Fixed display conditions not updating live while a hologram is visible
- Updated to support 26.3
- Major performance pass on the tick path (visibility caching, placeholder/animation caching, bundled packets)
- Config and entity tracking memory is now bounded and cleaned up on reload/stop
- Fixed async chunk/entity access that tripped Async Catcher
- Fixed billboard reset command affecting rotation instead
- Fixed
updateBackgroundcrash when opacity was omitted - Fixed hologram commands NPE-ing on missing holograms
- Fixed animation interval 0, invalid animation names, and invalid world/lookup entries not updating or crashing
- Fixed reload wiping configs when a file failed to parse
- Fixed display conditions not updating live while a hologram is visible
- Updated to support 26.3
- Major performance pass on the tick path (visibility caching, placeholder/animation caching, bundled packets)
- Config and entity tracking memory is now bounded and cleaned up on reload/stop
- Fixed async chunk/entity access that tripped Async Catcher
- Fixed billboard reset command affecting rotation instead
- Fixed
updateBackgroundcrash when opacity was omitted - Fixed hologram commands NPE-ing on missing holograms
- Fixed animation interval 0, invalid animation names, and invalid world/lookup entries not updating or crashing
- Fixed reload wiping configs when a file failed to parse
- Fixed display conditions not updating live while a hologram is visible
- Updated to support 26.2
- Updated to support 26.2
- Updated to support 26.2
- Updated to support 26.2
- Updated to support 26.2
- Updated to support 26.2
- Updated to support 26.2
- Updated to support 26.2
- Updated to support 26.1.x
- Implement the missing lineWidth setter in HoloDisplaysAPI - *shmeeb*
- Updated to support 26.1.x
- Implement the missing lineWidth setter in HoloDisplaysAPI - *shmeeb*
- Updated to support 26.1.x
- Implement the missing lineWidth setter in HoloDisplaysAPI - *shmeeb*
- Updated to support 26.1.x
- Implement the missing lineWidth setter in HoloDisplaysAPI - *shmeeb*