COWMODSКаталог модов

HologramMod

Mod to create holograms texts scoreboards blocks and items the mod uses the sprite features from Chat Mod

Автор: official.andy1 тыс.3обновлён 19 окт. 2026 г.
ДекорМеханики игрыОбщение

Описание

HologramMod — Text, Block, Item & Leaderboard Holograms

HologramMod is a server-side Fabric mod for placing floating text, blocks, items and live leaderboards anywhere in your world, all built and edited in-game. Every hologram supports rich colours, hex codes, hover text, click events, atlas sprites, player heads and per-player placeholders, and can be made clickable so a click runs a command. Everything is stored in YAML, saved automatically by the commands, and reloads without a restart. Players don't need to install anything.

Built as a companion to ChatMod. Sprite aliases from ChatMod's sprites.yml work directly in hologram lines, so you can drop any atlas icon into your text with [#spriteName].

📧 Contact & Support

💬 Primary Support (Preferred)

All general questions, feature requests, and non-urgent bug reports should be posted in the appropriate channels on our Discord Server. We actively monitor it and will respond as soon as possible so the whole community benefits.

🆘 Urgent PM Policy

You may PM me directly only under specific urgent circumstances:

  • Allowed reason: Your server is crashing or experiencing critical, game-breaking errors directly related to this mod.
  • Requirement: You must be the server owner.
  • Time zone: (CET/CEST) — Brussels Time
  • PM hours: 10:00 AM – 10:00 PM Brussels Time only

Immediate responses are not guaranteed. Private messaging is a professional courtesy, not an entitlement. Thank you for your understanding!


✨ Why HologramMod

  • Four hologram types: text, block, item and live scoreboard leaderboards
  • Clickable holograms: run any command as the player or as the console when a hologram is clicked
  • No duplicates: holograms are never saved into the world, so no extra copy can load back in when a chunk loads. Holograms in unloaded chunks are left alone until their chunk loads.
  • Lightweight: text only re-sends when it actually changes, only the lines that changed are updated, and holograms aren't re-sent to players on a timer
  • Per-player text: one entity shows a personalised line to every player (%player%, health, coordinates …)
  • Immune to /kill, and can't be broken by players
  • Full in-game editing: every command saves to YAML instantly

Formatting — Used on Every Line

SyntaxResult
&a, &b, &c …Minecraft colour codes
&#RRGGBBHex colour codes
&l &o &n &m &k &rBold, italic, underline, strikethrough, obfuscated, reset
Text{Hover text}Hoverable text with a tooltip
Text<action:run_command,/cmd>Click to run a command
Text<action:suggest_command,/cmd>Click to suggest a command
Text<action:open_url,https://…>Click to open a URL
Text<action:copy_to_clipboard,value>Click to copy text
[#spriteName]Atlas sprite icon (item, block or ChatMod alias)
[#@Name]Player head + name
[##@Name]Player head only
[@Name]Player name only
[#@%player%]Head of the player looking at the hologram
%newline%Line break inside one line

📝 Text Holograms — /holo

Floating text with per-line formatting. Lines stack from the top down and grow with the hologram's scale.

holograms:
  spawn_welcome:
    world: "minecraft:overworld"
    x: 0.5
    y: 65.0
    z: 0.5
    scale: 1.2
    billboard: CENTER
    shadow: true
    pages:
      default:
        - "&#FF5500&lWelcome, %player%!"
        - "[#christmas_chest] &7Seasonal crates are open"
        - "&a[ Click to teleport ]{&7Takes you to spawn}<action:run_command,/spawn>"

Appearance: billboard (CENTER / FIXED / HORIZONTAL / VERTICAL), scale (up to 200), brightness (0–15), see_through, shadow, line_width, opacity, bg_color, view_range_blocks, rotation_yaw / rotation_pitch / rotation_roll


🔄 Multi-Page Animation

Text holograms can have several pages that cycle automatically, which is useful for rotating announcements or animated signs.

CommandWhat it does
/holo <name> addpageAdds a new page (a, b, c …)
/holo <name> addline a <text>Adds a line to page a
/holo <name> addline @ <text>Adds a line to every page
/holo <name> setline 2a <text>Edits line 2 of page a (2@ = every page)
/holo <name> animate trueStarts cycling
/holo <name> timer 3Seconds per page (decimals allowed)
/holo <name> freeze <page|off>Pins one page / resumes cycling

Pages with the same number of lines switch smoothly, without any flicker.


👤 Placeholders

Lines with player placeholders are resolved separately for each player, so one hologram shows each viewer their own name and stats. Server placeholders refresh automatically every placeholder_refresh_ms (default 1 s), and only when the value actually changed.

PlaceholderValue
%player% %player_display%Player name / display name
%player_health% %player_max_health% %player_food%Health and hunger
%player_level% %player_xp%XP level / progress %
%player_x% %player_y% %player_z%Coordinates
%player_world% %player_biome%Dimension / biome
%player_ping% %player_gamemode%Ping / game mode
%online% %max_players% %player_list%Players online
%tps% %mspt%Server performance
%ram_used% %ram_max% %ram_percent%JVM memory
%time% %time_seconds% %date% %day% %month% %year%Real-world time and date
%world_time% %world_day%In-game time and day
%overworld_weather%Clear / Rain / Thunder

Placeholder API placeholders (e.g. %player:name%) also work in every hologram when it is installed.


🖱️ Clickable Holograms — All Types

Any hologram (/holo, /holoblock, /holoitem, /holoscore) can run a command when a player left- or right-clicks it. This works just like a clickable chat link, but in the world.

CommandWhat it does
/<cmd> <name> interactTurns clicking on or off (off by default)
/<cmd> <name> interact <command>Runs the command as the player who clicked
/<cmd> <name> interactcon <command>Runs the command as the console
/<cmd> <name> interactsize <width> <height>Sets the click area size yourself (0 0 = automatic)
  • Placeholders are filled in for the player who clicked: interactcon give %player% diamond
  • Text holograms with FIXED or HORIZONTAL billboard get a flat click area that exactly matches the text. Holograms that turn to face the player get a tight box around the text.
  • Block and item displays get a click box that fits the model, including rotation, translation and both halves of double blocks
  • The click area grows with the hologram's scale and follows page changes automatically

🧱 Block Display Holograms — /holoblock

Floating blocks with full block-state support, rotation and translation.

block_displays:
  my_block:
    world: "minecraft:overworld"
    x: 0.5
    y: 65.0
    z: 0.5
    block_state: "minecraft:stone_slab[type=top]"
    billboard: FIXED
    scale: 0.5
    rotation_yaw: 45.0

Double blocks are detected automatically: beds, doors and tall plants spawn both halves in the right place, so you only need the base block ID. To show a single half, add part= or half= to the block state.


🗡️ Item Display Holograms — /holoitem

Floating items with a configurable display context, rotation and translation.

item_displays:
  floating_sword:
    world: "minecraft:overworld"
    x: 0.5
    y: 65.0
    z: 0.5
    item: "minecraft:diamond_sword"
    display_context: FIXED
    billboard: CENTER
    scale: 1.0

Display contexts: FIXED, GROUND, GUI, HEAD, NONE, THIRD_PERSON_LEFT_HAND, THIRD_PERSON_RIGHT_HAND, FIRST_PERSON_LEFT_HAND, FIRST_PERSON_RIGHT_HAND


📊 Scoreboard Holograms — /holoscore

Live leaderboards that update the moment the data changes.

SourceWhat it shows
scoreboardAny vanilla scoreboard objective, sorted by score
ecobalTop player balances from the EcoBal economy mod
votesTotal server votes with automatic goal milestones
score_holograms:
  top_kills:
    world: "minecraft:overworld"
    x: 100.5
    y: 65.0
    z: 200.5
    source_type: scoreboard
    scoreboard: kills
    update_mode: scoreboard
    lines:
      - "&6&lTop Kills"
      - "&e#%rank% [#@%player%] &7— &a%score%"
      - "&e#%rank% [#@%player%] &7— &a%score%"
      - "&e#%rank% [#@%player%] &7— &a%score%"

Leaderboard placeholders: %scoreboardname%, %rank%, %player%, %displayname%, %score%, %balance%, %total_votes%, %vote_goal%, %votes_until_goal%

  • Every line with a player placeholder shows the next ranked player; empty ranks stay blank
  • Pagination: /holoscore <name> newpage creates a second board that continues the ranking where the first one ends
  • Update modes: scoreboard (updates when the ranking or scores change) or timed (updates every updateinterval seconds)
  • Only lines whose value changed are updated, so the board never flickers or respawns

Commands

All commands save to their YAML file instantly. /hologram and /holo are the same command.

Text Holograms /holo

CommandDescription
/holo create <name>Create at your position
/holo remove <name>Delete permanently
/holo listList all text holograms
/holo info <name>Show all settings and lines
/holo <name> inforawRaw lines, click a line to edit it
/holo tp <name> [player]Teleport yourself or another player
/holo <name> moveMove to your position
/holo <name> moveto <x> <y> <z>Move to exact coordinates
/holo <name> addline [page|@] <text>Add a line
/holo <name> setline <index>[page|@] <text>Edit a line
/holo <name> removeline <index>[page|@]Remove a line
/holo <name> addpage / removepage <page>Manage animation pages
/holo <name> animate <true|false>Toggle page cycling
/holo <name> timer <seconds>Time per page
/holo <name> freeze <page|off>Pin a page
/holo <name> scale|billboard|brightness|seethrough|shadow|linewidth|opacity|background|viewrange <value>Appearance
/holo <name> interact|interactcon|interactsize …Click actions
/holo reloadReload all hologram types and messages

Block Displays /holoblock

create <name> [block], remove, list, info, <name> inforaw, tp <name> [player], <name> move, moveto, block <state>, scale, billboard, brightness, viewrange, translate <x> <y> <z>, rotate <yaw> <pitch> <roll>, interact, interactcon, interactsize, reload

Item Displays /holoitem

create <name> [item], remove, list, info, <name> inforaw, tp <name> [player], <name> move, moveto, item <id>, context <context>, scale, billboard, brightness, viewrange, translate <x> <y> <z>, rotate <yaw> <pitch> <roll>, interact, interactcon, interactsize, reload

Scoreboard Holograms /holoscore

create <name> scoreboard <objective>, create <name> ecobal [label], create <name> votes <objective> [holder], remove, list, <name> info, <name> inforaw, tp <name> [player], <name> newpage, move, moveto, addline, setline, removeline, updatemode <scoreboard|timed>, updateinterval <seconds>, votesholder <name>, voteinterval <n>, scale, billboard, brightness, seethrough, shadow, linewidth, opacity, background, viewrange, interact, interactcon, interactsize, reload


Permissions

Click to expand all permission nodes

Text Holograms

NodeGrants
hologrammod.commandBase /holo access
hologrammod.create/holo create
hologrammod.remove/holo remove
hologrammod.reload/holo reload
hologrammod.list/holo list
hologrammod.info/holo info
hologrammod.inforaw/holo <name> inforaw
hologrammod.tp/holo tp <name>
hologrammod.editAll /holo <name> editing commands, including click actions

Block & Item Displays

NodeGrants
hologrammod.holoblockAll /holoblock commands
hologrammod.holoitemAll /holoitem commands

Scoreboard Holograms

NodeGrants
hologrammod.score.commandBase /holoscore access
hologrammod.score.create/holoscore create
hologrammod.score.remove/holoscore remove
hologrammod.score.reload/holoscore reload
hologrammod.score.list/holoscore list
hologrammod.score.editAll /holoscore <name> editing commands

Shared

NodeGrants
hologrammod.tp.othersTeleport other players to any hologram type
hologrammod.*Everything

Every node falls back to op level 2 when no permission mod is installed. The console can always use every command.

⚠️ interactcon commands run with full console rights. Only give editing permissions to staff you'd trust with the console.


⚙️ Configuration

All files live in config/hologrammod/. Edit them freely, then run /holo reload; no restart is needed.

FileContains
hologramtext.ymlText holograms
hologramblock.ymlBlock displays
hologramitem.ymlItem displays
hologramscores.ymlScoreboard holograms
messages_format.ymlAll player-facing messages

Dependencies

ModRequired?
Fabric API✅ Required
ChatMod⭐ Recommended, for shared sprite aliases
LuckPerms / Fabric Permissions API🔶 Optional, for permission nodes
Placeholder API🔶 Optional, for extra placeholders
EcoBal🔶 Optional, for ecobal leaderboards

Modpack Policy

  • ✅ You may include HologramMod in any modpack.
  • ❌ The modpack must not be sold.

Галерея

Последние версии

Все версии →
release

HologramMod 1.0.4

1.0.4
19 окт. 2026 г.127Minecraft: 26.3fabric
Скачать
release

HologramMod 1.0.4

1.0.4
19 окт. 2026 г.67Minecraft: 26.2fabric
Скачать
release

HologramMod 1.0.4

1.0.4
19 окт. 2026 г.33Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать
Что нового
## HologramMod 1.0.4 ### ✨ New **Rotate text holograms** - `/holo <name> rotate <yaw> [pitch] [roll]` turns a hologram to face a direction. - Yaw can be a direction (`north`, `east`, `south`, `west`, `northeast`, `sw`, …), degrees (`90`), relative to the current value (`~90`), or `me` to face you. - `/holo <name> rotate` on its own shows the current rotation. - You can set it together with the billboard: `/holo <name> billboard FIXED north`. - Degrees match `/holoblock rotate`: 0 = south, 90 = east, 180 = north, 270 = west. - Rotating switches a `CENTER`/`VERTICAL` billboard to `FIXED` and tells you so, because those modes always turn towards the player. **Double-sided holograms** - `/holo <name> doublesided [true|false]` makes text readable from both sides. With no value it toggles. - A second copy of every line is placed on the same spot, turned 180°. It follows the hologram's rotation, pitch and roll. - Both sides show the same text, including per-player placeholders like `%player%`. **Playtime leaderboard** - `/holoscore create <name> playtime [title]` shows every player's vanilla play time with no scoreboard setup. - Online players are live. Offline players are read from the world's stats files in the background. **Time since joining** - `/holoscore create <name> sincejoined [title]` ranks players by how long ago they first joined the server, in real-world time. - `%joindate%` shows the date, e.g. *19 Oct 2026*. - Join dates are stored in the vanilla objectives `holo_joindate` (`yyyyMMdd`) and `holo_jointime` (`HHmm`). Admins can correct one with `/scoreboard players set`. - Players from before the update get their date from their oldest world files. **Time formatting for score holograms** - `/holoscore <name> w|d|h|m|s` turns weeks, days, hours, minutes or seconds on and off. At least one unit always stays on. - When minutes or hours are the smallest unit, the remainder shows after a colon: `5m 10s` → `5:10m` → `0h 5:10m`. - `/holoscore <name> full` switches between `5m 10s` and `5 minutes 10 seconds`. - Your own scoreboards on `minecraft.custom:minecraft.play_time` are detected and shown as time automatically. So are other tick-based stats: time since death, time since rest, sneak time. - `/holoscore <name> valuetype auto|ticks|seconds|minutes|number` sets how an objective's value is read, for dummy objectives that count time. **Click to change pages (`interactnext`)** - `/<holo|holoscore> <name> interactnext [true|false]`: right-click shows the next page, left-click the previous one. - **Text holograms** flip through their pages, wrapping around and skipping empty ones. This works while animation is off and the hologram isn't frozen. - **Score holograms** scroll through ranks, e.g. top 1–10, then 11–20. - Turning it on also turns on the click box. While paging works, clicks turn pages instead of running the interact command. ### 🔧 Changes & fixes - `setline <n>@` and `removeline <n>@` now give an error when no page has that line, instead of reporting success. - `/holo info` now shows the rotation and whether the hologram is double-sided. `/holoscore <name> info` shows the time format. - New score pages made with `newpage` copy the time format from the first page.
release

HologramMod 1.0.2

1.0.2
6 окт. 2026 г.137Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать
release

HologramMod 1.0.2

1.0.2
6 окт. 2026 г.73Minecraft: 26.2fabric
Скачать
release

HologramMod 1.0.2

1.0.2
6 окт. 2026 г.99Minecraft: 26.3fabric
Скачать
Что нового
## ✨ New ### Clickable holograms Every hologram type (<cmd> = `/holo`, `/holoblock`, `/holoitem`, `/holoscore`) can now run a command when a player clicks it, with left- or right-click. - `/<cmd> <hologram_name> interact`: turns the click box on or off (off by default) - `/<cmd> <hologram_name> interact <command>`: runs the command as the player who clicked, like a clickable chat link - `/<cmd> <hologram_name> interactcon <command>`: runs the command as the console - `/<cmd> <hologram_name> interactsize <width> <height>`: sets the click box size yourself (`0 0` = automatic) - Placeholders such as `%player%` are filled in for the player who clicked - Text and score holograms with `billboard FIXED` or `HORIZONTAL` get a flat click area that matches the text; holograms that face the player get a tight box - The click box grows with the hologram's scale and moves with it - `info` shows the interaction settings and `inforaw` lets you click to edit the command ### Teleport other players - `/<cmd> tp <hologram_name> <player>` teleports another player to a hologram (selectors like `@a` and `@p` work too) - Needs the new permission `hologrammod.tp.others` or op level 2; the console can always use it - `/holoscore tp <name>` now works the same way as the other commands (`/holoscore <name> tp` still works) ## 🔧 Changes - Maximum `scale` raised to **200** for all hologram types (was 10 for text/score, 20 for block/item) - Text and score holograms now update in place: only lines whose content changed are re-sent, and nothing is sent when nothing changed - Scoreboard holograms check for score changes every 0.5 s instead of every tick - Server placeholders (`%online%`, `%tps%`, `%time%` …) now refresh on their own using `placeholder_refresh_ms` - Hologram entities are no longer re-sent to players on a timer, which saves bandwidth ## 🐛 Fixes - **Fixed holograms duplicating**, especially placeholder and scoreboard holograms. Holograms are no longer saved into the world, so no second copy can load back in when a chunk loads. Holograms in unloaded chunks are ignored until their chunk loads. - Leftover duplicates from older versions are cleaned up automatically as chunks load - **Fixed the literal `%player%` sometimes showing** instead of the player's name after walking away and coming back, teleporting or relogging - Placeholders from TextPlaceholderAPI (`%player:…%`) are now shown per player correctly ## ⚠️ Notes - `/kill` no longer removes block displays, item displays or click boxes, the same as text holograms already were
release

HologramMod 1.0.1

1.0.1
19 июн. 2026 г.341Minecraft: 26.2fabric
Скачать
release

HologramMod 1.0.1

1.0.1
19 июн. 2026 г.95Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать
release

HologramMod 1.0.0

1.0.0
16 июн. 2026 г.34Minecraft: 26.2fabric
Скачать
release

HologramMod 1.0.0

1.0.0
14 июн. 2026 г.25Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать