CoreEngineWIKI
ESC
NavigateEnter OpenESC Close

Holograms

Floating text and item displays with MiniMessage formatting, PlaceholderAPI placeholders (computed per player), Nexo items, view radius and optional permission visibility. Everything is stored permanently and restored on server start; holograms load automatically with their chunk.

Commands #

SubcommandSyntaxPermissionDefaultDescription
(GUI)/holo (alias /hologram)holo.editfalseOpens the hologram manager
create/holo create <name> [feet|head]holo.createfalseCreates a hologram (feet or eye height)
delete/holo delete <name>holo.deletefalseDeletes a hologram
list/holo listholo.listfalseAll holograms
near/holo near [radius]holo.listfalseNearby holograms (default 50)
info/holo info <name>holo.listfalseDetails of a hologram
teleport/holo teleport <name>holo.teleportfalseTeleports to the hologram
movehere/holo movehere <name> [feet|head]holo.editfalseMoves it to your position
addline/holo addline <name> <text|ITEM:material|{empty}>holo.editfalseAppends a line (text, item or empty)
removeline/holo removeline <name> <line>holo.editfalseRemoves a line (1-based)
setline/holo setline <name> <line> <text>holo.editfalseEdits a line
insertline/holo insertline <name> <line> <text>holo.editfalseInserts a line at a position
reload/holo reloadholo.adminfalseReloads config and all holograms

Rules: name max 32 characters (alphanumeric, -, _), max 64 lines per hologram, view radius 1 to 200 blocks.

💡

Tip: The GUI (/holo) can do everything the subcommands can, plus a material picker for item lines, duplicating/moving lines and all display settings (billboard, scale, background, rotation, line spacing, permission). Text input runs through chat (cancel aborts, {empty} = blank line, 3 minute timeout).

ℹ️

Note: If a line contains a %, it is treated as a PlaceholderAPI placeholder and refreshed per player regularly (e.g. %player_name%). With a permission set, only players holding it see the hologram. Failed placeholders/formatting render as plain text instead of breaking the hologram; Nexo items without Nexo show a barrier icon.

Configuration (modules/holograms.yml) #

YAML
# Enables or disables the hologram module.
enabled: true

holograms:
  # Default view radius in blocks for new holograms (1 to 200).
  default-visibility-radius: 48.0
  # Vertical distance between lines in meters.
  line-spacing: 0.4
  # Ticks between placeholder refreshes (20 = 1 second).
  placeholder-update-interval: 20
  # Text shadow for better readability.
  text-shadow: true
  # Black vanilla background box for new lines.
  default-background: false

Complete example config #

YAML
enabled: true

holograms:
  default-visibility-radius: 64.0
  line-spacing: 0.3
  placeholder-update-interval: 40
  text-shadow: true
  default-background: true