Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
π THOLOGRAMS
Holograms. Re-Engineered for Modern Minecraft Servers.
Tiny Footprint. Infinite Possibilities. 100% Native Display Entities.
[Platform: Paper 26.3 β’ Purpur β’ Folia] β’ [Java: 21 β 25+] β’ [License: MIT] β’ [Version: v1.0.0]
β‘ 3D MINI-COMPOSITIONS β’ ZERO TICK OVERHEAD β’ FOLIA REGION-AWARE β‘
β‘ The Architectural Paradigm Shift
Most traditional hologram plugins were written years ago around obsolete Minecraft workarounds:
- β Invisible Armor Stands: Hundreds of invisible armor stands loading chunks and stressing server tick loops.
- β Global
O(Holograms Γ Players)Loops: Constantly checking distance, recalculating lines, and sending packets every tick. - β Packet Spam & De-syncs: Ghost armor stands remaining after server crashes or desyncing on chunk boundaries.
- β Bloated JAR Files: 3MB to 5MB fat jars stuffed with shaded packet libraries.
π How THolograms Completely Changes The Game:
Traditional Engines: THolograms Engine:
ββββββββββββββββββββββββββββββββββββββββ ββββββββββββββββββββββββββββββββββββββββ
β [!] Global Tick Loop (Holos Γ Viewers)β β [β] Event-Driven Spatial Culling β
β [!] Invisible Armor Stand Hacks β β [β] 100% Native Display Entities β
β [!] High Heap Allocation & Churn β β [β] Zero-Allocation Mathematical DNA β
β [!] Server-Side Physics Overhead β β [β] Client-Side GPU Interpolation β
β [!] Folia Race Conditions β β [β] Strict Multi-Threaded Folia Readyβ
β [!] 3MB+ Fat JAR Bloat β β [β] ~181 KB Pure High-Performance JARβ
ββββββββββββββββββββββββββββββββββββββββ ββββββββββββββββββββββββββββββββββββββββ
The Zero-Tick Rule: Static holograms and holograms with no nearby viewers execute 0.000 ms CPU per tick. Static holograms generate zero recurrent server overhead.
π Signature Core Innovations
1. 𧬠Motion DNA β Procedural Client Interpolation
Say goodbye to laggy server-side coordinate calculations every tick. Motion DNA computes deterministic, harmonic curves that leverage Minecraft's native client GPU interpolation:
ELEGANTβ Gentle sinusoidal vertical breathing with smooth ambient yaw rotation.FLOATINGβ Natural buoyant bobbing with subtle pitch and roll sway.ENERGETICβ Bouncy dynamic pulse with continuous rapid spin.FUTURISTICβ Quantized stepped elevation with crisp robotic transitions.MAGICALβ Harmonic 3D Lissajous figure-8 orbital curve.MECHANICALβ Linear step easing with robotic snaps.ORGANICβ Multi-harmonic fluid oscillation.NONEβ Static fixed lock.
2. β‘ 3D Mini-Compositions & AutoLayout
A hologram doesn't have to be just flat text. Build full 3D visual scenes combining MiniMessage gradient typography, floating 3D items, and voxel blocks in one composition:
TextDisplayβ MiniMessage gradients, shadows, custom background opacity, see-through wallhack mode, and billboard rotation.ItemDisplayβ Floating 3D item models with automatic spacing.BlockDisplayβ Full voxel block states (chests, amethyst clusters, beacons, ores).AutoLayout Engineβ Automatically calculates exact vertical clearances (Text: 0.28m,Item: 0.60m,Block: 1.00m) so you never have to guess Y-coordinates manually!
3. π― Native Responsive Interaction Hitboxes
Uses native Minecraft Interaction entities placed around the exact bounding geometry of the composition.
- Real client-side raytracing with zero passenger hacks.
- Bind Console Commands, Player Commands, Direct Chat Messages, or Sound Effects on click.
4. π§ Per-Player Smart Context & Placeholder Intelligence
Full optional soft-dependency integration with PlaceholderAPI (%player_name%, %vault_eco_balance%, etc.).
- Smart Refresh: Placeholders only evaluate when players are within active viewing range.
- Zero Heap Overhead: Unchanged placeholder lines do not trigger metadata packet updates.
- No PAPI? No Problem: THolograms operates completely standalone without external dependencies.
5. π₯οΈ One-Line Scene DSL
Create multi-line 3D holographic scenes in one second directly in chat or console:
/tholo quick hub <rainbow><bold>WELCOME TO SKYBLOCK</bold></rainbow> | item:NETHER_STAR | <yellow>Welcome, %player_name%! | <gray>Click to open menu
6. ποΈ Interactive GUI Editor & Clickable Chat UI
- Chest Inventory Editor (
/tholo edit <id>): Live click-to-edit line text, toggle shadows, adjust see-through wallhacks, switch background presets, and nudge positions live. - Clickable Chat Controls (
/tholo list,/tholo lines <id>): Interactive[TP],[EDIT],[LINES],[β²],[βΌ], and[β]buttons in chat.
7. βͺ 20-Step Undo/Redo & Snapshot Backups
- Accidental deletion or misplacement? Rollback in one command:
/tholo undo <id>or/tholo redo <id>. - Create named configuration checkpoints:
/tholo snapshot <id> <name>&/tholo restore <name> <id>.
8. π‘οΈ Native Folia Multi-Threading & Adaptive Governor
- Folia Native: Uses
RegionSchedulerfor location-bound world operations,EntitySchedulerfor displays, and asynchronous I/O for saving. - Adaptive Load Governor: Continuously tracks server MSPT & TPS. Under heavy server strain, it automatically dampens animation intervals to protect gameplay performance.
πΉοΈ Complete Controls & Command Reference
Base aliases: /thologram, /tholo, /tholograms
Permission: tholograms.admin (Default: OP)
1. Creation & Scene DSL
| Command | Description | Example |
|---|---|---|
/tholo create <id> [text] |
Create hologram at player eye level | /tholo create hub <gold>Welcome! |
/tholo quick <id> <l1> | <l2> | <l3> |
One-line scene DSL (Text, Items, Blocks) | /tholo quick crate item:CHEST | <gold>Mystery Crate |
/tholo edit <id> |
Open interactive Chest GUI Editor | /tholo edit hub |
/tholo list |
Interactive chat list with [TP] [EDIT] [DEL] buttons |
/tholo list |
/tholo info <id> |
Detailed runtime diagnostics of a hologram | /tholo info hub |
/tholo delete <id> |
Safely despawn and delete hologram | /tholo delete hub |
/tholo clone <src> <newId> |
Clone an existing hologram | /tholo clone hub hub_copy |
2. Line Manipulation
| Command | Description | Example |
|---|---|---|
/tholo lines <id> |
Interactive line manager with [β] [β] [β] [β] buttons |
/tholo lines hub |
/tholo addline <id> <content> |
Add text, item:<MAT>, or block:<MAT> |
/tholo addline hub item:DIAMOND |
/tholo setline <id> <index> <text> |
Replace specific line content | /tholo setline hub 1 <green>Updated line |
/tholo insertline <id> <index> <text> |
Insert line at specific position | /tholo insertline hub 2 <yellow>Inserted |
/tholo swaplines <id> <idx1> <idx2> |
Swap positions of two lines | /tholo swaplines hub 1 2 |
/tholo removeline <id> <index> |
Remove a line | /tholo removeline hub 3 |
/tholo clearlines <id> |
Clear all lines from hologram | /tholo clearlines hub |
3. Positioning & Fine-Tuning
| Command | Description | Example |
|---|---|---|
/tholo movehere <id> |
Teleport hologram to player eye level | /tholo movehere hub |
/tholo tp <id> |
Teleport player to hologram | /tholo tp hub |
/tholo nudge <id> <dir> [amount] |
Fine-tune position (up/down/north/south/east/west) |
/tholo nudge hub up 0.2 |
/tholo rotate <id> <yaw> [pitch] |
Set orientation angles | /tholo rotate hub 90 |
4. Visuals & Display Entity Attributes
| Command | Description | Example |
|---|---|---|
/tholo scale <id> <scale> |
Scale entire hologram (1.0, 1.5, 0.8) |
/tholo scale hub 1.2 |
/tholo linescale <id> <line> <scale> |
Scale an individual line | /tholo linescale hub 1 2.0 |
/tholo spacing <id> <meters> |
Adjust vertical line clearance in meters | /tholo spacing hub 0.35 |
/tholo background <id> <color> |
Set background (transparent, none, #80000000) |
/tholo background hub transparent |
/tholo shadow <id> <true|false> |
Toggle text shadow | /tholo shadow hub true |
/tholo seethrough <id> <true|false> |
See-through wallhack mode | /tholo seethrough hub true |
/tholo billboard <id> <mode> |
Billboard mode (CENTER, VERTICAL, FIXED) |
/tholo billboard hub CENTER |
/tholo align <id> <alignment> |
Text alignment (CENTER, LEFT, RIGHT) |
/tholo align hub CENTER |
/tholo opacity <id> <0-255> |
Text opacity level | /tholo opacity hub 200 |
/tholo viewdistance <id> <dist> |
Spatial culling distance in blocks | /tholo viewdistance hub 48 |
5. Motion DNA & Themes
| Command | Description | Example |
|---|---|---|
/tholo animation <id> <style> |
Apply procedural Motion DNA | /tholo animation hub ELEGANT |
/tholo theme apply <theme> <id> |
Apply pre-configured visual theme | /tholo theme apply cyberpunk hub |
/tholo theme list |
List available themes (cyberpunk, fire, ice, etc.) |
/tholo theme list |
/tholo template apply <tpl> <id> |
Instantiate pre-made template | /tholo template apply discord my_discord |
/tholo template list |
List templates (discord, rules, vip, stats, shop) |
/tholo template list |
6. Interactive Actions
| Command | Description | Example |
|---|---|---|
/tholo action add <id> <type> <val> |
Add click action (command, console, sound, msg) |
/tholo action add hub command spawn |
/tholo action list <id> |
List all click actions configured on hologram | /tholo action list hub |
/tholo action clear <id> |
Remove all click actions | /tholo action clear hub |
7. Safety, Snapshots & Administration
| Command | Description | Example |
|---|---|---|
/tholo undo <id> |
Rollback last modification | /tholo undo hub |
/tholo redo <id> |
Re-apply undone modification | /tholo redo hub |
/tholo snapshot <id> <name> |
Save named checkpoint | /tholo snapshot hub v1 |
/tholo restore <name> <id> |
Restore from snapshot | /tholo restore v1 hub |
/tholo stats |
Live diagnostics (memory, viewers, FPS/TPS) | /tholo stats |
/tholo debug |
Debug engine info (PAPI hook, scheduler) | /tholo debug |
/tholo profile <start|stop> |
Micro-benchmark execution profiler | /tholo profile start |
/tholo reload |
Reload configuration & disk storage | /tholo reload |
π» Developer API
THolograms features an enterprise-grade, fully decoupled public API.
Gradle (Kotlin DSL)
repositories {
maven("https://repo.papermc.io/repository/maven-public/")
}
dependencies {
compileOnly("net.tholograms:tholograms:1.0.0")
}
Maven (pom.xml)
<dependency>
<groupId>net.tholograms</groupId>
<artifactId>tholograms</artifactId>
<version>1.0.0</version>
<scope>provided</scope>
</dependency>
Java Usage
import net.tholograms.api.THolograms;
import net.tholograms.api.Hologram;
import net.tholograms.animation.MotionStyle;
import org.bukkit.Material;
import org.bukkit.Location;
// Create a 3D composite hologram programmatically
Hologram hologram = THolograms.getAPI().builder("hub-welcome")
.location(player.getLocation().add(0, 1.2, 0))
.text("<gradient:#FFD700:#FFF3A0><bold>WELCOME TO SKYBLOCK</bold></gradient>")
.text("<gray>Welcome, <gold>%player_name%</gold>!")
.item(Material.NETHER_STAR)
.lineSpacing(0.32f)
.motion(MotionStyle.ELEGANT)
.viewDistance(48.0)
.build();
π Technical Specifications & Benchmarks
| Metric | Legacy Hologram Plugins | THolograms Engine |
|---|---|---|
| Entity Technology | Armor Stand (Heavy metadata) | Display Entities (TextDisplay, ItemDisplay, BlockDisplay) |
| Tick Loop Strategy | Recurring tick tasks for all entities | Zero-Tick Baseline (Spatial Grid Event-Driven) |
| Folia Compatibility | β Race conditions / Broken | β Native RegionScheduler & EntityScheduler |
| Animation Overhead | Server CPU Math calculations every tick | Client-Side Interpolated Motion DNA |
| Click Hitbox Handling | Invisible ArmorStand Passenger hack | Native Minecraft Interaction Entities |
| JAR File Size | 2.5 MB β 5.0 MB | ~181 KB Pure Performance |
| Dependencies | Requires ProtocolLib or PacketEvents | Zero Required Dependencies |
π Permissions
tholograms.adminβ Full administrative control over all THolograms commands (Default: OP).tholograms.useβ Allows players to interact with click hitboxes (Default: True for all players).
THolograms is proudly open-source under the MIT License.
Engineered with precision for modern server communities.


