Плагин для серверов Майнкрафт с мини-игрой BedWars. Он позволяет создавать несколько арен в отдельных мирах, настраивать команды, генераторы ресурсов, магазины, кровати и правила матча через игровой режим настройки.
Возможности
- Несколько арен, у каждой — собственные команды, цвета, лимит игроков и мир.
- Классические механики BedWars: защита и разрушение кроватей, магазины, командные улучшения, генераторы ресурсов, фазы игры и статистика.
- Мгновенная смерть ниже заданной высоты и зоны, где соперникам запрещено ставить блоки.
- Переподключение к незавершённому матчу после выхода с сервера.
- Группы игроков: лидер приглашает друзей и заводит всю группу на арену.
- Отдельные чаты и списки игроков для лобби и каждой арены; командный чат отправляется сообщением с
!в начале. Для арены можно включить общий чат. - Табло, боссбары и меню настраиваются через YAML. Наблюдатели могут летать и телепортироваться к живым игрокам компасом.
- Поддерживается русский язык интерфейса; игрок выбирает его командой
/bw lang ru. - Для каждой арены можно автоматически выдавать набор ресурсов при входе и убирать его при выходе.

Команды
Для игроков:
/bw join [arena]— открыть выбор арен или войти на указанную арену./bw rejoin— вернуться в предыдущий матч./bw lobbyили/lobby— выйти в главное лобби./bw spectate [arena]— наблюдать за идущим матчем./bw lang <en|pl|de|es|fr|ru>или/lang <en|pl|de|es|fr|ru>— выбрать язык./bw stats [player]— посмотреть статистику игрока./bw profile [player]— открыть профиль со статистикой в меню./bw leaderboard [wins|kills|beds|fk]— показать десятку лидеров по победам, убийствам, сломанным кроватям или финальным убийствам.
Команды группы:
/party invite <player>— пригласить игрока./party acceptи/party deny— принять или отклонить приглашение./party leave— покинуть группу./party list— показать участников./party kick <player>— исключить участника./party admin <player>— передать роль лидера./p— короткая команда для/party.
Для администрации:
/bw setLobby— назначить точку главного лобби./bw arena create <name> [-sche <schematic>] [-n]— создать арену, в том числе из схемы WorldEdit./bw arena list— вывести список арен и их состояние./bw arena delete <name>— удалить арену./bw arena enable <name>и/bw arena disable <name>— включить или отключить арену./bw arena setup <name>— открыть режим настройки арены./bw manageGame— открыть панель управления матчем: пропуск фазы, принудительный старт или остановка./bw reload— сохранить арены, вывести игроков из матчей и перезагрузить конфигурацию.
Права
Основные права администрации:
newbedwars.bw.admin— полный доступ.newbedwars.bw.arena— управление аренами.newbedwars.bw.arena.create,newbedwars.bw.arena.delete,newbedwars.bw.arena.enable,newbedwars.bw.arena.disable,newbedwars.bw.arena.setup— отдельные действия с аренами.newbedwars.bw.setlobby— установка лобби.newbedwars.bw.managegame— управление идущими матчами.newbedwars.bw.bypass— обход ограничений режима настройки.
Права игроков:
newbedwars.bw.player— набор всех обычных прав.newbedwars.bw.join,newbedwars.bw.lobby,newbedwars.bw.rejoin,newbedwars.bw.spectate,newbedwars.bw.lang,newbedwars.bw.help— доступ к соответствующим командам.newbedwars.party— команды группы.
Настройка
Арена создаётся и заполняется в игре по пошаговому списку: назначаются точки, кровати, команды, генераторы и другие обязательные элементы. Схему карты можно поместить в папку plugins/WorldEdit/schematics/ либо plugins/FastAsyncWorldEdit/schematics/, а затем создать арену с параметром -sche <schematic>.
Меню магазина, табло и боссбары определяются YAML-файлами. В config.yml параметры RequireJoinPermission и RequireLobbyPermission включают проверку явных прав для /bw join и /bw lobby.
При наличии PlaceholderAPI доступны плейсхолдеры вида %newbedwars_*%: они выводят арену, статус и фазу матча, команду, количество игроков, игровые показатели и общую статистику игрока.
Требования
Плагин рассчитан на сервер Paper и Java. Он работает самостоятельно; PlaceholderAPI нужен только для плейсхолдеров в других плагинах. WorldEdit или FastAsyncWorldEdit потребуются, если арены создаются из файлов .schem.
