Плагин для серверов Майнкрафт с мини-игрой TNT Run. Игроки бегают и прыгают по арене из песка или гравия: блоки под ногами исчезают, падение переводит на нижний уровень, а проигрывает тот, кто упал в пустоту последним.
Возможности
- Арены из нескольких уровней с автоматическим восстановлением разрушенных блоков после матча.
- Настраиваемые двойные прыжки: количество, перезарядка и отдельные значения по правам.
- Режим наблюдателя для выбывших игроков: телепортация к участникам, скорость, ночное зрение и настройка видимости.
- Статистика побед, поражений, серий побед, времени выживания, личных рекордов на арене и общих рекордов.
- Создание и редактирование арен через внутриигровое меню, таблички для входа, настраиваемые таблицы счёта и полосы босса.
- Хранение данных в локальных файлах или MySQL.



Команды
Основные команды доступны через /tr или /tntrun.
/tr join <arena>— войти в лобби арены; во время матча игрок присоединяется наблюдателем./tr leave— покинуть арену и вернуть обычное состояние игрока./tr stats [player]— открыть меню статистики./tr create <arena_id>— создать арену./tr delete <arena_id> [--confirm] [--cancel]— удалить арену с подтверждением./tr edit <arena_id>— открыть меню настройки арены./tr list— показать зарегистрированные арены и их состояние./tr start [arena]— принудительно запустить матч./tr stop [arena]— остановить матч./tr kick <player>— вывести игрока с активной арены./tr reload— перечитать конфигурацию, сообщения, предметы, звуки, таблички и игровые настройки.


Для создания арены задайте её идентификатор командой /tr create <arena_id>, затем откройте редактор через /tr edit <arena_id>. В меню укажите лобби, точку старта и точку выхода, минимальное и максимальное число игроков; там же задаются название карты, эффекты, отображение таблицы счёта и полосы босса. После сохранения игроки смогут войти командой /tr join <arena_id> или правым кликом по привязанной табличке.
Права
tntrun.arena.create— создание арен.tntrun.arena.delete— удаление арен.tntrun.arena.edit— редактирование арен.tntrun.arena.list— просмотр списка арен.tntrun.arena.*— все права на управление аренами.tntrun.admin.start— принудительный запуск.tntrun.admin.stop— остановка матча.tntrun.admin.kick— исключение игрока.tntrun.admin.reload— перезагрузка настроек.tntrun.command.help— справка по командам.tntrun.sign.break— разрушение табличек арены.tntrun.admin.*— все административные права.tntrun.debug.*— отладочные команды.
Настройка
Можно менять сообщения, звуки, меню, игровые предметы, исчезновение блоков, правила матча, таблицы счёта и полосы босса. Через PlaceholderAPI выводятся данные игрока и арены, включая победы, поражения, серию побед, время выживания, число игроков и состояние матча.
Для таблицы лидеров используется шаблон %tntrun_leaderboard:<statistic>:<position>:<type>%, где статистикой может быть wins, losses, win_streak, longest_win_streak, longest_survive или arena_time_<arena_id>.
Требования
Для плейсхолдеров нужна PlaceholderAPI.
