Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
Holograms and NPCs that talk back. Lines of any size, spinning blocks and shining titles. NPCs greet each player in their own speech bubble. All packets: nothing ticks on the server.
✓ Free and open source · ✓ Paper and Folia · ✓ Packets only · ✓ Web editor
Supports: Paper · Folia · 100% Async
Holograms that move and shine
Every line styles itself. Mix sizes, models and motion in one stack.
- Any size, per line: One line bigger, the next one small. The stack makes room.
- Blocks, items and heads: Floating models between text lines, with a glow outline.
- Spin, bob and pulse: The client animates it: two packets a second, not twenty.
- Shine and typewriter: A light sweeps over titles, gradients run, text types itself in.
- Lines for some players: By distance, permission or placeholder. Each viewer gets their own stack.
- Pages per player: Each player turns their own page, by click or on a timer.
Nothing is a real entity. Nothing ticks.
Holograms and NPCs are packets: nothing is saved in chunks, nothing runs on the server.
What players see
Lines of every size: A spinning block, a big shining title, small lines below.

NPCs that speak: A bubble typed in for the player who clicked.

A cast of NPCs: Labels, poses, gear and glow, each its own.

32 tags, on any line
Stack them at the start of a hologram line or an NPC label.
- Look: Size, Opacity, Background, Shadow, Brightness, See-through
- Models: Item, Block, Head, Glow
- Layout: Gap, Align, Width, Billboard, Autoscale
- Motion: Spin, Sway, Bob, Pulse
- Effects: Shine, Flow, Rainbow, Frames, Marquee, Fade, Blink, Typewriter, Scramble
- Who sees it: Range, Permission, Condition
- Clicks: Button
NPCs with a personality
- Speech bubbles: A bubble above the NPC that only the clicking player sees.
- Mirror skin: One NPC shows every player their own skin.
- Looks at each of you: Every viewer sees the NPC turn its head toward them.
- Send to a server: One click moves the player across BungeeCord or Velocity.
- Labels are holograms: Sizes, shine and conditions on the name. Clicking it clicks the NPC.
- Pose, scale and gear: Five poses, any scale, a glow colour and six equipment slots.
From Blockbench to a living NPC
Whole-body animations in the NPC's real skin. No MineSkin key, no resource pack.
- Drop in a .bbmodel: The Blockbench project plays as is, no export. Classic and slim templates ship.
- Real skins, no MineSkin: Any account's skin, pixel for pixel, with no API key, quota or upload step.
- Idles that never stop: A loop plays while someone is near, gives way to a click, then picks up again.
- Clicks that perform: A left or right click plays a dance, a bow or a wave, beside its commands.
- Groups on one clock: Start a whole group together, at one tempo, and keep their idles in step.
- Pause, stop, resume: Freeze one NPC or a whole group from a command or the editor.
Same click lines for both
Left and right clicks can do different things, on holograms and NPCs alike.
- [SAY]: A speech bubble, typed in letter by letter.
- [SERVER]: Sends the player to another server.
- [TELEPORT]: Moves the player to any world and spot.
- [DELAY]: Waits before the next lines run.
- [PAGE]: Turns the page for that player alone.
- [ANIMATE]: The NPC swings an arm or flinches.
- [LOOK]: The NPC turns to whoever clicked.
- Commands: As the player, the console or the proxy.
In game or in the browser
The lines screen: Click a line to edit, shift-click to move it.

One window per line: Size, motion and visibility together.

The NPC editor: Skin, gear, label, clicks, visibility, place.

The web editor: Holograms with a live preview, NPCs as a form. One command brings it back.

Four ways in, always in sync
- In game: Screens and native dialog windows, from a preset.
- By command: /holo and /npc change any setting, line by line.
- In the browser: /displays editor: a live preview, saved back with one command.
- By hand: Save holograms.yml or npcs.yml and it applies at once.
The rest of the toolkit
- 7 hologram and 7 NPC presets, 14 line presets
- Fine adjust with the mouse wheel
- Undo the last 10 changes of any one
- Imports Decent, Holographic, Fancy and Citizens
- NPC animations, sitting, ExyliaEmotes dances
- Holograms that ride a player or a mob
- Show or hide per player, kept by UUID
- NPC click permission and per-player cooldown
- Link a hologram so it follows an NPC
- PlaceholderAPI in any line and any action
- Chat or forms for older clients and Bedrock
- Readable from afar: grows with distance
- Save a hologram's look as a template
- English, Spanish, Russian and Turkish
- GPL-3.0, source on GitHub
One plugin against two
| ExyliaDisplays | A hologram plugin plus an NPC plugin | |
|---|---|---|
| Clicks | One system for holograms and NPCs | Two configs, two syntaxes |
| Line sizes | Any size per line, the stack makes room | One size for the whole hologram |
| NPC labels | Full holograms, with every line tag | A plain name |
| Editing | Dialogs, commands or YAML, all in sync | Commands or a config file |
| Resource pack | None. Vanilla clients, all drawn with packets | A pack for custom models |
| Moving over | Imports 5 plugins, their files untouched | Rebuild everything by hand |
Links
- Documentation: Holograms, NPCs, line tags, clicks, commands and every file key.
- Support Discord: Support, updates and plugin discussion.
Dependencies
- ExyliaLib, Required: Shared library every Exylia plugin is built on. Downloaded for you if missing.
- PacketEvents, Required: Draws every hologram and NPC as packets.
- PlaceholderAPI, Optional: Placeholders in any line and any click action.


