Плагин для серверов Майнкрафт, который запускает мини-игры SkyWars на одиночных и командных картах. Он берёт на себя подготовку матчей, отсчёты, события, сброс арен, статистику, валюту и режим наблюдателя; игроки могут объединяться в группы и попадать в один матч.
Возможности
- Одновременная работа любого числа арен, включая обычные, командные и рейтинговые матчи с отдельной статистикой.
- Создание пустых карт или арен из схем WorldEdit, автоматический сброс мира после игры.
- Три уровня лута для обычных и центральных сундуков: базовый, обычный и эпический.
- Голосование за уровень сундуков, время суток и тип снарядов; снаряды могут разрушать блоки.
- События для отдельных карт: пополнение сундуков, дождь из TNT и сужение границы для дезматча.
- Наборы из предметов инвентаря, магазин блоков клеток, блоков победы и следов стрел, а также отдельный магазин для наблюдателей.
- Монеты за победы, убийства и смерти, достижения, история игр и личная статистика.
- Табло в лобби и матчах, форматирование списка игроков, отдельный чат карты, таблички для входа, меню карт и вход через нажимные плиты.
- Хранилища SQLite, MySQL, MariaDB и PostgreSQL. Для сети BungeeCord состояние карты может показываться в MOTD сервера.
Команды
Основные команды игроков:
/rsw play <solo|teams>— войти на следующую доступную одиночную или командную арену./rsw maps,/rsw kits,/rsw shop— открыть меню карт, наборов или магазина./rsw spectatorshop— открыть магазин наблюдателя./rsw balance— проверить монеты;/rsw coins send <player> <amount>— передать их игроку./rsw lobby— вернуться в лобби;/rsw leaveили/leave— покинуть матч./party create,/party invite <player>,/party accept,/party leave— создать группу, пригласить игрока, принять приглашение или выйти из группы.
Для администрирования карт используются /rsw create, /rsw edit <map>, /rsw finish, /rsw register <map>, /rsw unregister <map>, /rsw reset <map> и /rsw map <map>. Команда /rsw create <name> <default|schematic> <players> создаёт одиночную карту, а /rsw create <name> <default|schematic> <teams> <players-per-team> — командную.
Наборы создаются командой /rsw kit create <name> <price> из инвентаря администратора. Лут сундуков задаётся через /rsw set2chest <basic|normal|epic> <normal|mid>, а посмотреть его можно через /rsw seetier <tier> <type>.
Права
rsw.admin— все административные команды и меню.rsw.kits,rsw.shop,rsw.spectatorshop— доступ к меню наборов, магазину и магазину наблюдателей.rsw.coins,rsw.lobby,rsw.leave,rsw.forcestart— монеты, лобби, выход и принудительный старт.rsw.party.owner,rsw.party.invite,rsw.party.accept,rsw.party.leave— управление группой, приглашения и выход.rsw.basic,rsw.normal,rsw.epic— голосование за уровень сундуков;rsw.day,rsw.sunset,rsw.night,rsw.rain— за время суток;rsw.normal-projectile,rsw.break-projectile— за тип снарядов.
Команды /rsw play и /rsw maps доступны без права.
Настройка
Карту настраивают через меню при создании или командой /rsw edit <map>. Для клеток используются маяки из панели быстрого доступа, для обычных сундуков — сундуки, для центральных — сундуки-ловушки. Границы выделяются средствами WorldEdit, после чего карта сохраняется командой /rsw finish.
Для командных карт можно включить ручной выбор команды: игроки ждут в общем лобби и выбирают команду в меню. Мир ожидания создаётся через /rsw createwaitinglobby <world>, точка появления задаётся /rsw setwaitinglobby. Время переноса в клетки задаёт параметр Config.Teams.Cage-Transfer-Seconds.
Табличка с [rsw] на первой строке и названием карты на второй позволяет игрокам войти на арену. Присев и нажав на табличку, её можно убрать. Общие параметры редактируются в меню /rsw settings либо в plugins/RealSkywars/config.yml; после изменения файла выполните /rsw reload. Для внешней базы данных укажите подключение в plugins/RealSkywars/sql.yml.
Требования
Нужен FastAsyncWorldEdit или WorldEdit. По желанию поддерживаются PlaceholderAPI для переменных статистики, DecentHolograms или HolographicDisplays для голограмм, Vault для валюты и RealPermissions для прав. При использовании Multiverse-Core или My_Worlds плагин должен загружаться после них.
