DGuard

Голограммы в Minecraft: DecentHolograms, FancyHolograms

Голограмма — висящий в воздухе текст, предмет или блок: приветствие на спавне, правила, топ игроков, подпись над NPC. В ванильной игре такой текст делают сущностью text_display, но удобнее плагин. Сравниваем DecentHolograms и FancyHolograms по их документации, показываем первые команды, цвета и плейсхолдеры.

Команда DGuard6 мин

Коротко: DecentHolograms — самый универсальный вариант: Paper, Spigot и Folia, страницы, анимации, действия по клику, HEX-цвета и градиенты, плейсхолдеры PlaceholderAPI и импорт голограмм из HolographicDisplays, CMI и других плагинов. FancyHolograms построен на display-сущностях: масштаб, поворот, фон и тень текста, формат MiniMessage, но работает только на Paper и Folia и не умеет страницы и клики сам по себе. Старый HolographicDisplays больше не развивается: его репозиторий в архиве с июня 2024 года.

Как устроены голограммы

Раньше голограмму собирали из невидимых стоек для брони с именем над головой — по строке на стойку. В Java Edition 1.19.4 появились display-сущности: text_display, item_display и block_display. У них нет хитбокса, они не получают урон и не сталкиваются с игроками, а создать их в ванили можно только командой /summon. Плагины голограмм обычно не создают ни стойки, ни display-сущности в мире, а отправляют их игрокам пакетами: голограмма существует только на клиенте, поэтому каждый игрок может видеть свой текст — например, свой ник и баланс.

Стойки для брониDisplay-сущности
ВерсииЛюбые1.19.4 и новее
ТекстВсегда повёрнут к игроку, размер и шрифт не меняютсяПоворот, масштаб, фон, тень, выравнивание
Несколько строкСтрока — отдельная стойкаНесколько строк в одной сущности
Где в плагинахОбычные голограммы DecentHolograms (/dh h)FancyHolograms; в DecentHolograms с 2.10.0 — /dh displays
Ограничения стоек — из README DecentHolograms, свойства display-сущностей — по Minecraft Wiki и документации FancyHolograms

Сравнение плагинов голограмм

DecentHologramsFancyHolograms
ЯдраPaper, Spigot, FoliaТолько Paper и Folia (форки Paper — должны работать)
КодОткрытый, GPL-3.0Открытый, MIT
ОсноваСтойки для брони пакетами; с 2.10.0 ещё и display-сущностиDisplay-сущности пакетами
СтрокиТекст, парящий предмет, голова, сущностьГолограмма целиком: текст, предмет или блок
Цвета&a, &#rrggbb, <#rrggbb>, градиенты <#rrggbb>…</#rrggbb>, радугаMiniMessage
ПлейсхолдерыPlaceholderAPI, разбирается для каждого зрителяPlaceholderAPI и MiniPlaceholders
Страницы и кликиСтраницы и действия: сообщение, команда, консоль, сервер сети, телепорт, звукГолограммы не кликаются; привязка к NPC из FancyNpcs
Импорт/dh convert: CMI, FutureHolograms, GHolo, Holograms, HolographicDisplays/fancyholograms convert decentholograms
Версии на ModrinthДо 26.3До 26.3
Плагины — в алфавитном порядке. По вики DecentHolograms, документации FancyHolograms и их страницам на Modrinth

DecentHolograms: первые команды

приветствие на спавне с кнопкой перехода на сервер выживания
/dh h create spawn &aДобро пожаловать на сервер
/dh l add spawn 1 &7Привет, &f%player_name%
/dh l add spawn 1 <#55FF55>Нажмите, чтобы играть</#2E8B57>
/dh p addaction spawn 1 RIGHT CONNECT:survival
  • /dh h create <имя> [текст] создаёт голограмму там, где вы стоите; -l:<мир>:<x>:<y>:<z> — в заданной точке, --center — по центру блока.
  • /dh l add <голограмма> <страница> [текст] добавляет строку, /dh l set <голограмма> <страница> <строка> <текст> — заменяет. Страницы и строки считаются с 1.
  • Строки #ICON: <предмет>, #HEAD: и #SMALLHEAD: показывают парящий предмет или голову.
  • Действия по клику (LEFT, RIGHT, SHIFT_LEFT, SHIFT_RIGHT) добавляются на страницу: MESSAGE:, COMMAND: — от игрока, CONSOLE: — от консоли, CONNECT: — на сервер сети, TELEPORT:, SOUND:.
  • Все права разом — dh.admin; по командам — dh.command.<команда>.<подкоманда>.

FancyHolograms: первые команды

та же голограмма в FancyHolograms
/hologram create text spawn
/hologram edit spawn setline 1 <gradient:#55FF55:#2E8B57>Добро пожаловать на сервер</gradient>
/hologram edit spawn addline <gray>Привет, <white>%player_name%</white></gray>
/hologram edit spawn updatetextinterval 3s
/hologram edit spawn billboard center
  • Тип задаётся при создании: text, item или block. Для текста есть setline, addline, removeline, insertbefore, insertafter.
  • billboard решает, поворачивается ли голограмма к игроку: center, fixed, vertical, horizontal. С fixed угол задают rotate и rotatepitch.
  • scale, background, textshadow, textalignment — оформление; visibilitydistance — с какого расстояния её видно.
  • Настройки отдельной строки не поддерживаются — FAQ объясняет это ограничением display-сущностей: для другой строки нужна отдельная голограмма.
  • linkwithnpc превращает голограмму в имя NPC из FancyNpcs — подробнее о NPC см. в статье NPC на сервере. Все команды — с правом fancyholograms.admin.

Градиенты и HEX-цвета

Оба плагина понимают цвета за пределами 16 стандартных, но в разных форматах. FancyHolograms читает MiniMessage: градиент пишется как <gradient:#55FF55:#2E8B57>текст</gradient>. DecentHolograms — свои форматы: &#rrggbb, <#rrggbb> и градиент <#начало>текст</#конец>. Собрать градиент и скопировать его в MiniMessage или &#RRGGBB можно в нашем бесплатном генераторе градиентного текста.

Плейсхолдеры и нагрузка

  • Плейсхолдеры разбираются для каждого зрителя. В DecentHolograms %player_name% покажет каждому его ник — в строках, действиях и анимациях. Что такое плейсхолдеры и откуда они берутся, — в статье PlaceholderAPI.
  • Не обновляйте чаще, чем нужно. В FancyHolograms частоту обновления текста задаёт updatetextinterval — документация советует его как раз для плейсхолдеров. Топу убийств не нужно обновляться каждые полсекунды.
  • Плейсхолдеры в анимациях DecentHolograms по умолчанию выключены — из соображений производительности; включает их allow-placeholders-inside-animations в config.yml.
  • Если голограммы с плейсхолдерами всё же грузят сервер, найдите виновника профайлером — см. профайлер spark.

Какой выбрать

  • Нужны клики, страницы, анимации или сервер на Spigot — DecentHolograms.
  • Paper или Folia и красивый текст: масштаб, фон, точный поворот — FancyHolograms; особенно если NPC у вас уже на FancyNpcs.
  • Стоял HolographicDisplays — переезжайте: /dh convert HolographicDisplays переносит его голограммы в DecentHolograms.

Голограммы с топами и честная игра

Голограммы часто показывают топы: убийства, победы в мини-играх, добытые ресурсы. Такой топ честен, только пока честна игра, — один игрок с KillAura или AutoClicker окажется на первой строчке за вечер. DGuard — лучший античит для современного сервера Minecraft — следит за боем, движением, пакетами, инвентарём, постройкой и миром и закрывает все 47 видов читов из нашего сравнения. Он собирает улики и не торопится с выводом, а строгость наказаний вы задаёте сами. До 30 игроков онлайн DGuard бесплатен, с той же защитой, что на платных тарифах.

Частые вопросы

Как сделать голограмму на сервере Minecraft?

Поставьте плагин голограмм. В DecentHolograms — /dh h create <имя> <текст>, в FancyHolograms — /hologram create text <имя>, затем /hologram edit <имя> addline <текст>.

Как сделать градиент на голограмме?

В FancyHolograms — тегом MiniMessage <gradient:#цвет1:#цвет2>текст</gradient>, в DecentHolograms — <#цвет1>текст</#цвет2> или &#rrggbb на каждой букве. Готовую строку можно собрать в генераторе градиентного текста на нашем сайте.

Почему на голограмме не работает плейсхолдер?

Проверьте, что стоит PlaceholderAPI и нужное расширение: /papi parse me %плейсхолдер% должен вывести значение. В DecentHolograms плейсхолдеры внутри анимаций по умолчанию не разбираются.

Можно ли кликнуть по голограмме?

В DecentHolograms — да: действия по левому и правому клику, в том числе с Shift. Голограммы FancyHolograms сами не кликаются.

HolographicDisplays ещё поддерживается?

Нет: его репозиторий на GitHub в архиве с 21 июня 2024 года. DecentHolograms умеет импортировать его голограммы командой /dh convert HolographicDisplays.

Источники

Все разделы
Плагины5 минPlaceholderAPI: плейсхолдеры, расширения и команды /papiPlaceholderAPI — бесплатный плагин, через который одни плагины показывают данные других: ник, пинг, баланс, ранг, TPS — в табе, на скорборде, в чате и на голограммах. Сам он плейсхолдеров не содержит: их дают расширения из eCloud или встроенные в плагины. Разберём установку, нужные команды, частые поломки и безопасность расширений.ЧитатьПлагины6 минNPC на сервере Minecraft: Citizens, FancyNpcs и другиеNPC — неигровые персонажи: продавец в лобби, проводник на режимы, герой квеста. В ванильном Minecraft их нет, их добавляет плагин. Сравниваем Citizens, FancyNpcs и ZNPCsPlus по фактам из их документации, показываем первые команды и разбираем, почему команда NPC от имени консоли — вопрос безопасности.ЧитатьПлагины6 минМеню и GUI на сервере Minecraft: DeluxeMenus и другиеМеню-сундук — привычный интерфейс сервера: выбор режима, магазин, наборы, донат-привилегии, настройки. Открывается командой или NPC, а клик по предмету выполняет действие. Сравниваем DeluxeMenus, zMenu и CommandPanels по их документации, разбираем конфиг меню и то, почему действие [console] требует осторожности.Читать

Поставьте лучший античит для современного Minecraft

DGuard ловит все 47 видов читов из нашего сравнения — у ближайшего соперника, Intave, 27. Полная защита на любом тарифе, до 30 игроков онлайн — бесплатно.