▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/ArenaRegenerator
ArenaRegenerator

ArenaRegenerator

Плагин ArenaRegenerator для Майнкрафт серверов - автоматизирует сохранение и сброс арен. Поддерживает WorldEdit и FAWE, умеет запускать минигеймы с лобби и наградами.

Оцените первым
1.8K
9

ArenaRegenerator - это плагин для Minecraft серверов, который решает главную боль админов - ручное восстановление арен после PvP или мини-игр. Устали перестраивать сплиф-площадки или арены для батл рояля? Этот инструмент берет выделку из WorldEdit или FastAsyncWorldEdit (FAWE) и в один клик возвращает все блоки на место. Но это не просто откат схематики. Тут встроена полноценная система минигеймов.

По факту, вы получаете готовый движок для небольших режимов. Игроки заходят в лобби, ждут нужного количества человек, идет отсчет. Потом их телепортирует на спавны, инвентарь очищается, выдается стартовое снаряжение. Когда остается один - выдается награда, а арена сама себя сбрасывает. Если кто-то выйдет за границы во время матча, его кикнет в режим зрителя (spectator).

Зависимости и установка

Для работы обязательно нужен WorldEdit или FAWE. И вот тут важный нюанс - ставьте что-то одно. Если закинете оба, словите конфликты. Если арена огромная, лучше берите FAWE - он быстрее пушит схематики и не вешает сервер. Скачать плагин ArenaRegenerator можно в виде готового .jar файла, который просто кидается в папку plugins/.

Кстати, если вы думаете, как поиграть с друзьями онлайн, плагин без проблем заработает на BungeeHost. Установка туда занимает ровно 1 клик через панель управления, а хостинг отлично справляется с нагрузкой мини-игр.

Интерактивные таблички

Управлять аренами можно через интерактивные таблички (signs). Ставишь табличку, пишешь [RegenArena] или [JoinArena] на первой строке, название арены на второй - и готово. Игроки кликают и попадают в игру. По умолчанию стоит кулдаун в 10 секунд, чтобы не спамить, но его можно обойти правом arenaregenerator.sign.bypass.

Команды и права

Команды тут простые, работают через /arena или алиас /ar. В таблице ниже - полный список прав и того, что они делают.

ПравоОписаниеКоманда
arenaregenerator.regenСброс арены/arena regen <arenaName>
arenaregenerator.saveСохранение арены/arena save <arenaName>
arenaregenerator.listСписок сохраненных арен/arena list
arenaregenerator.deleteУдаление арены/arena delete <arenaName>
arenaregenerator.clearОчистка арены без удаления схематики/arena clear <arenaName>
arenaregenerator.infoИнфа об арене/arena info <arenaName>
arenaregenerator.selectВыделение региона/arena select <arenaName>
arenaregenerator.setspawnУстановка спавнов (лобби, выход, зрители, игра)/arena setspawn <arenaType> <arenaName> [spawnName]
arenaregenerator.delspawnУдаление точек спавна/arena delspawn <arenaType> <arenaName> [spawnName]
arenaregenerator.joinВход в минигейм/arena join <arenaName>
arenaregenerator.leaveВыход из минигейма/arena leave
arenaregenerator.reloadПерезагрузка конфига/arena reload
arenaregenerator.sign.create.regenСоздание таблички [RegenArena]Создать табличку с тегом
arenaregenerator.sign.create.joinСоздание таблички [JoinArena]Создать табличку с тегом
arenaregenerator.sign.create.useСоздание таблички [LeaveArena]Создать табличку с тегом
arenaregenerator.sign.use.regenИспользование таблички [RegenArena]Клик по табличке
arenaregenerator.sign.use.joinИспользование таблички [JoinArena]Клик по табличке
arenaregenerator.sign.use.leaveИспользование таблички [LeaveArena]Клик по табличке
arenaregenerator.sign.bypassОбход кулдауна табличекКлик по табличкам без задержки
arenaregenerator.sign.breakЛомание интерактивных табличекСломать табличку

Настройка минигейма

Конфиг тут реально гибкий. Можно настроить всё: от минимального количества игроков до списка блоков, которые можно ломать или ставить. Например, разрешить ломать только снег и стекло, а ставить - булыжник и землю. Защита от урона, дроп предметов, потеря прочности - всё это отключается в config.yml. Награды победителю тоже настраиваются на раз-два. Можно выдать алмазы или деньги через Vault (eco give).

Пример конфигурации: yaml

Кулдаун для табличек в секундах. -1 отключает его.

sign-use-cooldown-seconds: -1

minigames: arena_1: enabled: false # Включена ли арена как минигейм min-players: 2 # Минимум игроков для старта max-players: 8 # Максимум игроков game-duration-seconds: 180 # Длительность игры (3 минуты) lobby-countdown-seconds: 10 # Отсчет в лобби

# Восстановление состояния игрока
# Если true, инвентарь, здоровье, еда, режим и локация сохраняются до входа
# и возвращаются после выхода/конца игры. Если есть точка выхода, она переопределит локацию.
restore-player-state-on-exit: true

# Очищать ли инвентарь при входе в игру
clear-inventory-on-join: true

# Выдача предметов при входе
give-item-on-join:
  - DIAMOND_SHOVEL
  - STONE_AXE:1
  - LEATHER_HELMET
  - LEATHER_CHESTPLATE
  - LEATHER_LEGGINGS
  - LEATHER_BOOTS
  - COOKED_BEEF:16

game-mode-on-join: SURVIVAL # SURVIVAL, ADVENTURE, CREATIVE, SPECTATOR

# Какие блоки можно ломать
breakable-blocks:
  - SNOW_BLOCK
  - ICE
  - GLASS

# Какие блоки можно ставить
placeable-blocks:
  - COBBLESTONE
  - DIRT
  - SAND

prevent-damage: true # Запрет урона игрокам
item-drops: true # Дроп предметов из блоков
prevent-item-durability-loss: true # Запрет потери прочности

winner-rewards: # Награды победителю. %player% - ник победителя
  commands:
    - "give %player% diamond 3"
    - "eco give %player% 100"

Хранение данных

Плагин хранит данные аккуратно:

  • arenas. - метадата и точки спавна.
  • schematics/ - файлы схематиков от WorldEdit (.schem).
  • config.yml - настройки самих минигеймов.

Важный нюанс

Перед тем как запускать минигейм на живых людях, обязательно прогоните тестовый матч. Бывает, что точка выхода (exit) не выставлена, и игроки после матча остаются в зоне арены с пустым инвентарем. Настройте restore-player-state-on-exit: true, чтобы возвращать им вещи, здоровье и координаты. А если хотите собрать плагин из исходников, вам понадобится Java 25 и Maven. Хотя для рядового сервера проще скачать готовый билд.

Плагин - must-have для тех, кто собирает сервер с мини-играми на BungeeHost. Скачайте ArenaRegenerator, настройте пару арен и забудьте про ручную работу.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.1.x1.21.x

Платформы

Поддерживаемые окружения

Сервер

Зависимости

Ссылки

Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:3 месяца назад
Главная