Плагин для серверов Майнкрафт с мини-игрой в замке: игроки обыскивают сундуки и бочки, сражаются в ближнем бою и выполняют условия выбранного режима. Подходит для сервера с пвп-аренами: одновременно можно запустить несколько независимых арен, а после матча мир на каждой из них восстанавливается.
Возможности
- Арены с собственными границами, точками появления, контейнерами, лимитами игроков и настройками.
- В режиме
lastmanпобеждает последний выживший игрок или команда. - В
kothнужно удерживать отмеченную зону: очки начисляются за каждого участника команды внутри неё. - В
siegeкоманды красных и синих защищают или уничтожают отмеченного игрока; доступны варианты с одним защитником-целью и с целью у каждой команды. - До 10 команд с цветами над никами и в списке игроков; урон по союзникам отключён.
- Перед матчем игроки могут выбирать класс: рыцарь с увеличенным запасом здоровья и замедлением, разведчик со скоростью и уменьшенным здоровьем или налётчик с каменным мечом и едой.
- В контейнерах настраиваются отдельные наборы добычи, типы сундуков и бочек, исчезновение после открытия, случайная перестановка добычи и автоматическое пополнение опустевших контейнеров.
- Открытие контейнера может дать ускорение, силу, регенерацию, невидимость, дополнительные сердца, защиту от смерти, рывок, жемчуг Края, щит, ночное зрение и другие усиления. Среди ловушек есть взрывы, яд, тьма, слабость, поджог, телепортация, обезоруживание, ослепление и притягивание игроков.
- Режим короны помещает её в случайный контейнер: носитель получает силу и регенерацию, но подсвечивается сквозь стены.
- Можно добавить визера с разными условиями появления, а также сжимающуюся границу, которая наносит урон за пределами зоны и может закрывать внешние проходы железными прутьями.
- После раунда выводятся список убийств и самый опасный контейнер; для арены сохраняется статистика матчей, времени выживания и смертельных сундуков.
Команды
Игроки используют:
/castel join <arena> [team]— войти в очередь на арену или выбрать команду./castel leave— покинуть очередь либо сдаться во время матча./castel class <chevalier|eclaireur|pillard>— выбрать класс, если классы включены.
Для настройки арен доступны, в частности:
/castel arena create <name>,/castel arena select <name>,/castel arena list,/castel arena delete <name>— создание, выбор, просмотр и удаление арены./castel setregion— задать границы по выделению WorldEdit./castel scan,/castel addchest [type],/castel removechest,/castel gui— найти и настроить контейнеры./castel arena mode <lastman|koth|siege>— выбрать режим игры./castel arena sethill— установить зону удержания дляkoth./castel arena teams on|off,/castel arena teamcount <n>,/castel arena teamsize <n>— настроить команды./castel arena setspawn [team],/castel setlobby— установить точки появления и лобби./castel startи/castel stop— запустить либо принудительно завершить матч.
Большинство настроек также меняется через внутриигровые меню.
Настройка
Администратор редактирует выбранную активную арену. Границы выделяются командами WorldEdit //pos1 и //pos2, затем применяются через /castel setregion; после этого /castel scan добавляет контейнеры из области.
Для следующего матча можно временно изменить параметры через /castel customgame или /castel customgame set <setting> <value> — по завершении игры обычная конфигурация арены вернётся. Данные арен, сундуков и статистики хранятся локально на сервере, без внешней базы данных.
Требования
Плагин работает на серверах Paper и Spigot. Для выделения регионов необходим WorldEdit. ProtocolLib необязателен: с ним не показывается анимация разрушения защищённых блоков.
