sCabins - плагин на ПВП-кабинки

Плагин sCabins - плагин на ПВП-кабинки 1.3

Создайте и подтвердите аккаунт для скачивания
🔧 Изменения в v1.3

➕ Поддержка MiniMessage

Теперь в config.yml можно использовать нативный MiniMessage синтаксис:
градиенты (<gradient:#ff0000:#ffaa00>текст</gradient>),
кликабельные сообщения (<click:run_command:/spawn>текст</click>),
hex-цвета (<#FF5500>текст</#FF5500>) и прочее.
Старый формат (&a, &#RRGGBB) продолжает работать без изменений.

➕ Поддержка GreatCombat
Добавлена интеграция с GreatCombat для антирелога.
Выбор плагина в config.yml:
anti-relog-plugin: AntiRelog # или GreatCombat

⚡ Оптимизация тиков
Каждая кабинка теперь имеет свою задачу, запускаемую с задержкой в 1 тик.
Нагрузка распределяется равномерно по тикам вместо одного общего цикла.​
Polling вместо событий: PlayerMoveEvent заменён на периодический опрос через You must be logged in to see this link.. Вся логика выполняется за O(кабинки) вместо O(все игроки на сервере).
Настраиваемый интервал: добавлен параметр You must be logged in to see this link. в You must be logged in to see this link. (по умолчанию 10 тиков = 0.5 сек). Обновляется при You must be logged in to see this link..
Убраны лишние аллокации: больше нет обработки каждого шага каждого игрока. Пространственный запрос движка сервера делает всю работу.
  • Кэширование конфига: все значения из config.yml загружаются в память при старте и при /scabins reload. Больше нет обращений к файлу в рантайме.
  • Упрощён config.yml: добавлены секционные комментарии, hex-цвета заменены на стандартные &-коды.
Назад
Сверху Снизу