Плагин для серверов Майнкрафт с пвп-дуэлями один на один. Игроки выбирают набор, вызывают соперника или встают в очередь, а сервер проводит бой на свободной арене и восстанавливает её после матча.
Возможности
- Отдельная очередь под каждый набор: при появлении соперника бой начинается сразу.
- Меню наборов с числом игроков в очереди и в текущих боях; данные обновляются автоматически.
- Принятие или отклонение вызова кнопками в чате, отмена своего вызова и автоматическое завершение просроченных запросов.
- Несколько арен могут использоваться одновременно.
- Участники могут ставить блоки и ломать только те, которые поставили сами; после боя поставленные блоки удаляются, а исходные блоки арены остаются защищёнными.
- Набор сохраняет основной инвентарь, броню и предмет во второй руке. Для него можно выбрать значок и привязать к арене.
- Режим наблюдателя с полётом: зритель не может взаимодействовать с ареной или наносить урон. После боя он возвращается в лобби.
- Для каждого матча отдельно настраиваются голод, урон от падения и естественный урон мобов.
Команды
Игрокам:
/duel— открыть меню очередей по наборам./duel <player>— вызвать игрока на дуэль./duel accept,/duel deny,/duel cancel— принять, отклонить или отменить вызов./duel leave— выйти из очереди./duel spectate <arena>— наблюдать за боем на арене./spawn— вернуться в лобби.
Администраторам:
/ad wand— получить железную мотыгу для выделения арены: левый клик задаёт первую точку, правый — вторую./ad create arena <name>— создать арену из выделенной области./ad arena <name> setspawn1и/ad arena <name> setspawn2— задать точки появления бойцов./ad create kit <name>— создать набор./ad kit save <name>— сохранить текущий инвентарь как набор./ad kit icon <name>— назначить предмет в руке значком набора./ad kit bind <kit> <arena>— привязать набор к арене./ad setspawn— задать точку лобби./ad list arenas,/ad list kits— показать арены или наборы./ad delete arena <name>,/ad delete kit <name>— удалить арену или набор./ad reload— перезагрузить данные и настройки.
Права
asduels.use— команды игроков; доступно всем по умолчанию.asduels.admin— команды администратора; по умолчанию только операторам.
Настройка
Параметры и сообщения находятся в plugins/AsDuels/config.yml. Здесь настраиваются тексты сообщений, цвета в формате &#RRGGBB, заголовок и размер меню, материал-заполнитель, длительность отсчёта и время ожидания вызова. Данные арен хранятся в arenas.yml, а наборы — в kits.yml.
Требования
Плагин работает на Paper и Spigot, требует Java 21 или выше. Внешние зависимости и база данных не нужны.
