- Для версий
- 1.19.✘
- 1.20.✘
- 1.21.✘
- 26.✘
- Java
- Документация
- https://github.com/ImFriendlyy/KapyHologram
- Зависимости
- PlaceholderAPI при потребности
KapyHolograms | Голограммы нового поколения
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Paper 1.19.4+ • Java 21+ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
KapyHolograms — современный плагин голограмм для Paper-серверов, написанный с нуля
с акцентом на производительность и чистую архитектуру.
В отличие от большинства аналогов, плагин использует нативные сущности
TEXT_DISPLAY(доступны с 1.19.4, стабильны с 1.20.5), а не костыли на ArmorStand.
| KapyHolograms | Старые плагины (Holographic Displays и др.) | |
| Рендер | TEXT_DISPLAY | ArmorStand + невидимый текст |
| Производительность | FOV-отсечение + пространственный индекс | Перебор всех игроков × всех голограмм каждые N тиков |
| Видимость | Event-driven (по движению игрока) | Глобальный тик-цикл каждые N тиков |
| Обновление | LOD-система (ближе = чаще) | Одинаковый интервал для всех |
| Текст | MiniMessage (градиенты, hex, декорации) | Legacy &-коды |
| Страницы | Несколько страниц + автосмена | Да, но меньше функционала |
| Клики | Все возможные действия (6 типов) | Не везде |
| GUI редактор | Меню с настройками индивидуально под каждую голограмму | Нет, или ограничено (Искл. Платный CMI) |
⚡ Ключевые преимущества
FOV-отсечение
Голограмма рендерится только если игрок смотрит в её сторону. Угол обзора настраивается в конфиге (по умолчанию 120°). На сервере с 50 игроками и 200 голограммами это кардинально снижает нагрузку как на клиент, так и на сервер.Пространственный индекс
Вместо перебора всех голограмм для каждого игрока — чанковый индекс O(1). Поиск ближайших голограмм не зависит от их общего числа.LOD-система
- 0–10 блоков → обновление каждые 2 тика
- 10–30 блоков → каждые 20 тиков
- 30+ блоков → каждые 60 тиков
Мультистраничность
Каждая голограмма поддерживает несколько страниц. Автоматическая смена через заданный интервал или ручная по клику.Кликабельные голограммы
Назначьте действие на строку:- /команда — выполнить команду от имени игрока
- console — выполнить от консоли
- Сообщение — отправить MiniMessage-текст
- URL — открыть ссылку
- Телепорт — переместить игрока
- Смена страницы — переключить страницу голограммы
GUI-редактор
Команда /kh edit <имя> открывает инвентарный GUI для настройки:- Включить/выключить голограмму
- Тип: VERTICAL (смотрит на игрока) или FIXED (фиксированный угол)
- Выравнивание текста: CENTER / LEFT / RIGHT
- Прозрачность фона
- Интервал обновления и смены страниц
- Дальность отображения
- Параметры FIXED-режима (угол, двусторонняя)
Буду благодарен за Ваш лайк. Это мотивация мне обновлять этот плагин и не закидывать его
( Это лишь бета-версия плагина, в случае обнаружения каких-либо багов сообщите в обсуждение под плагином. Идеи так же имеют место быть. )