
SkyWars+
SkyWars+ - гибкий плагин для сервера Майнкрафт, который добавляет полноценный режим Скайварс с картами, меню, статистикой, лутом и настройкой разных форматов игры.
SkyWars+ - плагин для Minecraft-сервера, который закрывает сразу несколько задач владельца проекта: запуск арен SkyWars, настройку карт, создание режимов вроде Solos и Duos, редактирование лута, автоопределение обычных сундуков и вывод статистики через меню. Если нужен не просто очередной набор арен, а нормально управляемый режим Скайварс для Paper/Spigot-сервера, этот вариант выглядит вполне рабочим.
Скачать SkyWars+ стоит тем, кто собирает мини-игровой сервер или хочет добавить PvP-режим без самописной магии. По факту плагин берет на себя базовую рутину: вы загружаете миры, прописываете точки, создаете конфиги режимов, настраиваете лут и даете игрокам удобный вход в матч через команду или меню. Для сервера Майнкрафт это уже не "просто плагин", а почти готовый каркас режима.
Что умеет SkyWars+
Плагин явно делался с упором на настройку под свой сервер, а не на жестко зашитый сценарий. Из коробки тут есть:
- Система карт - достаточно закинуть папки миров в
/plugins/SkyWarsPlus/mapsи потом описать их в конфиге. - Свои игровые режимы - можно сделать Solos, Duos и другие конфиги с разным числом команд и размером команды.
- Редактор лута в игре - не нужно вручную пересобирать сундуки через мир каждый раз, часть работы делается командами.
- Автоопределение обычных сундуков - сундуки островов подхватываются автоматически, а вот OP-сундуки в центре нужно указать вручную.
- Рефиллы сундуков - для каждого конфига можно задать свой кулдаун повторного наполнения.
- ID карт - удобно привязывать конкретные арены к конкретным режимам.
- Кастомные меню - главное меню, меню входа в игру и меню статистики настраиваются через YAML.
На практике это значит, что админ может собрать под сервер свой набор режимов: например, быстрые соло-катки, дуо с отдельными картами и отдельный конфиг для более жирного центрального лута. Для мини-игрового проекта это прямо база.
Почему это вообще важно для сервера
SkyWars в Minecraft живет на простой формуле: игроки появляются на островах, быстро лутаются, строятся к центру и дерутся за контроль над лучшим снаряжением. Ванильная игра сама по себе такой режим не дает, поэтому без плагина тут никак. Нужно управлять спавнами, командами, сундуками, стартом матча, ожиданием, рефиллами и входом игроков.
SkyWars+ как раз пытается упростить именно эту серверную часть. Не надо городить отдельные миры руками под каждый режим, не надо вручную прописывать каждый обычный сундук, не надо объяснять игрокам, куда жать - можно вывести все в меню. Для админа это экономит часы настройки, а для игроков делает режим понятнее с первого входа.
Установка и базовая настройка
Шаг 1: добавление карт
Сначала нужно положить папки миров вот сюда:
plugins/SkyWarsPlus/maps/
Имя папки мира будет использоваться как имя карты. Это удобно: скачал готовую арену или собрал свою, закинул папку, дальше просто описал ее в map_data.yml.
Пример конфига карты:
Map Name:
spectator-teleport-location: [564.5, 55.5, 70.5]
team-spawn-locations:
- [525.5, 58.0, 67.5]
- [559.5, 58.0, 108.5]
- [559.5, 58.0, 108.5]
- [559.5, 58.0, 108.5]
op-chest-locations:
- [561, 58, 65]
- [567, 58, 75]
id: mapid
Что тут важно понимать:
spectator-teleport-location- точка, куда попадают наблюдатели.team-spawn-locations- стартовые точки команд.op-chest-locations- сундуки центрального острова, то есть места с более жирным лутом.id- идентификатор карты, который потом используется в конфиге режима.
Отдельный момент: координаты для OP-сундуков должны быть целыми числами, без десятичных значений. Обычные сундуки на островах вручную расписывать не нужно, плагин сам их находит. Это реально удобно, особенно если карт много.
Важный нюанс: в оригинальном гайде есть путаница в пояснениях - в примере указан spectator-teleport-location, а ниже в тексте встречается waiting-area-location и chest-locations. По факту для настройки лучше ориентироваться на актуальный пример из map_data.yml: spectator-точка, спавны команд, OP-сундуки и id. Если после установки что-то не подхватилось, первым делом проверяй имена ключей и отступы в YAML.
Шаг 2: создание игрового конфига
После добавления карт создается конфиг режима. Команда такая:
/swp create_config <name> <min_teams> <max_teams> <team_size> <max_armor_normal_chest> <max_armor_op_chest> <refill_cooldown> <map_ids>
Разберем по-человечески:
name- название режима, напримерSolosилиDuos.min_teams- минимум команд для старта.max_teams- максимум команд в матче.team_size- сколько игроков в одной команде.max_armor_normal_chest- ограничение по броне в обычных сундуках.max_armor_op_chest- ограничение по броне в OP-сундуках.refill_cooldown- через сколько секунд сундуки наполняются снова.map_ids- список ID карт, которые будут использоваться этим режимом.
То есть один и тот же набор арен можно использовать по-разному. Например, сделать быстрые соло с коротким рефиллом и отдельный дуо-конфиг с другим балансом лута. Для сервера это очень полезно, потому что режимы можно развести по темпу и сложности.
Шаг 3: настройка лута
Лут задается прямо в игре, и это один из самых приятных моментов плагина. Схема простая:
- Положите предметы в обычный сундук или в центральный OP-сундук.
- Посмотрите прямо на этот сундук.
- Введите одну из команд:
/swp setloot <normal/op>
или
/swp addloot <normal/op>
Дальше уже можно докрутить детали в loot-items.yml. Там настраиваются шанс выпадения, диапазон количества, кастомное имя и другие параметры предмета. Это важно, потому что баланс SkyWars почти всегда решается именно лутом. Слишком жирные стартовые сундуки - и центр теряет смысл. Слишком слабые - и игроки умирают от скуки еще до первой нормальной драки.
Совет из практики: не делайте обычные островные сундуки слишком близкими по силе к центральным. Игрок должен чувствовать, что мид реально стоит риска. Иначе весь режим превращается в сидение на своем острове.
Шаг 4: вход в игру
Игрок может зайти в матч командой:
/swp join <id | config name>
Это удобно и для тестов, и для живого сервера. Но на нормальном проекте, конечно, лучше вывести вход через меню, чтобы игрок не обязан был помнить названия конфигов.
Меню в SkyWars+
Плагин позволяет полностью перестраивать меню под свой сервер. Это касается и визуала, и действий по клику. Для мини-игровых проектов это прямо важно, потому что стандартные менюшки почти всегда выглядят одинаково и быстро начинают раздражать.
Но есть жесткий момент: ошибка в YAML ломает меню. Лишний пробел, кривой отступ, не тот регистр - и вместо красивого GUI получите багнутую или нерабочую менюшку. Так что правьте аккуратно и лучше держать рядом резервную копию рабочего файла.
Основные файлы меню:
skywars_menu.yml- главное меню SkyWars.join_menu.yml- меню выбора режима или конфига для входа в игру.stats-menu.yml- меню статистики игрока.
Настройка skywars_menu.yml
Пример кнопки главного меню:
rows: FIVE
buttons:
0:
name: "&b&lSkyWars+"
material: BOOK
glint: true
lore:
- "&7Welcome to &bSkyWars+&7!"
- "&7Fast-paced PvP minigame with"
- "&7custom maps and modes."
- ""
- "&eFight, loot & &ebe the last one standing!"
actions: []
Что тут за что отвечает:
rows- число строк меню, отONEдоSIX.buttons- набор кнопок, где число это слот.name- название кнопки, цветовые коды поддерживаются.material- предмет, который будет показан в слоте.glint- свечение как у зачарованного предмета.lore- строки описания при наведении.actions- действия при клике.
Действия задаются в формате [TYPE] <value>:
[CONSOLE] <command>- выполнить команду от консоли.[COMMAND] <command>- выполнить команду от игрока.[MESSAGE] <message>- отправить сообщение игроку.
Пример:
actions:
- "[MESSAGE] &aYou opened the SkyWars menu!"
- "[COMMAND] swp join solos"
- "[CONSOLE] say You joined SkyWars!"
Это дает нормальную гибкость. Можно сделать кнопку входа в режим, кнопку с информацией, кнопку телепорта в лобби или вообще связать меню с другими механиками сервера.
Настройка join_menu.yml
Это уже меню выбора режима. Пример:
rows: THREE
buttons:
10:
name: "&7&lSkywars Solos"
material: IRON_SWORD
glint: false
join-on-click: false
config: null
lore:
- "&7Coming Soon!"
- "&aGet ready for epic battles."
actions:
- "[MESSAGE] &cThis mode is coming soon!"
Ключевые параметры:
join-on-click- еслиtrue, игрок сразу входит в игру по клику.config- имя конфига режима, к которому привязана кнопка.lore- описание кнопки.actions- дополнительные действия при клике.
Есть полезный плейсхолдер %config_player_count%. Он показывает, сколько игроков сейчас находится в играх этого конфига. Например:
lore:
- "&7Players: %config_player_count%"
Это очень удобная штука для живого сервера. Игрок сразу видит, где есть люди, а где режим пустой. Для мини-игр это критично: никто не любит тыкать в мертвую очередь.
Если join-on-click включен или вы хотите использовать %config_player_count%, нужно указать валидное имя конфига. Если кнопка просто информационная, можно оставить config: null и повесить обычное действие.
Меню статистики stats-menu.yml
Отдельно можно настроить меню со статой игрока. Это уже хороший знак, потому что для PvP-режимов статистика почти обязательна. Люди любят видеть киллы, победы, серии и просто сравнивать себя с другими.
Пример:
rows: THREE
buttons:
11:
name: "&b&lMini Stats"
material: DIAMOND_SWORD
glint: true
config: Mini
lore:
- "&7Kills: &f[KILLS]"
- "&7Wins: &f[WINS]"
- "&7Losses: &f[LOSSES]"
- "&7Deaths: &f[DEATHS]"
- "&7Winstreak: &f[WINSTREAK]"
actions:
- "[MESSAGE] &aYou opened Mini stats!"
- "[COMMAND] stats mini"
15:
name: "&a&l1v1 Stats"
material: IRON_SWORD
glint: false
config: 1v1
lore:
- "&7Kills: &f[KILLS]"
- "&7Wins: &f[WINS]"
- "&7Losses: &f[LOSSES]"
- "&7Deaths: &f[DEATHS]"
- "&7Winstreak: &f[WINSTREAK]"
actions:
- "[MESSAGE] &aYou opened 1v1 stats!"
- "[COMMAND] stats 1v1"
В lore доступны плейсхолдеры:
[KILLS]- убийства игрока в этом конфиге.[WINS]- победы.[LOSSES]- поражения.[DEATHS]- смерти.[WINSTREAK]- текущая серия побед.
Поле config тут важно, потому что статистика подтягивается именно по конкретному режиму. То есть можно показывать отдельно статы для Mini, 1v1, Solos и так далее. Для сервера это удобно, особенно если режимов несколько и у них разная аудитория.
Кому подойдет этот плагин
SkyWars+ больше всего подойдет тем, кто делает:
- мини-игровой сервер Minecraft;
- PvP-проект с аренами;
- сервер с несколькими форматами SkyWars под разные карты;
- проект, где нужен нормальный GUI без жесткой привязки к одному шаблону.
Если у вас вообще нет опыта настройки плагинов, придется немного повозиться с YAML. Но сама логика у SkyWars+ довольно понятная: карты отдельно, конфиги режимов отдельно, лут отдельно, меню отдельно. Это хороший признак. Обычно именно такие плагины проще держать в порядке, когда сервер начинает расти.
На что обратить внимание перед установкой
Первое - аккуратность в конфигах. У плагина много YAML-настройки, и это одновременно плюс и минус. Плюс в гибкости, минус в том, что любая ошибка в отступах может сломать меню или часть логики.
Второе - тестируйте карты после добавления. Особенно спавны команд и OP-сундуки. В SkyWars даже один кривой спавн может испортить весь матч, потому что баланс тут очень чувствительный.
Третье - заранее продумайте режимы. Не надо делать десять конфигов "про запас". Лучше 2-3 понятных формата, которые реально отличаются по темпу и луту. Игроки это ценят куда больше, чем кучу одинаковых кнопок в меню.
Можно ли играть с друзьями
Да, это как раз тот случай, когда плагин раскрывается нормально. SkyWars сам по себе режим для онлайна, и если вы хотите поиграть с друзьями или поднять свой мини-сервер, вам нужен стабильный хост с удобной установкой плагинов. Для такого сценария SkyWars+ должен нормально заработать на BungeeHost (https://bungee.host), а сама установка плагина там обычно не выглядит проблемой. Если цель - быстро поднять сервер Майнкрафт и катать с друзьями без лишней возни, это удобный вариант.
Итог
SkyWars+ выглядит как практичный плагин для сервера Minecraft, если нужен настраиваемый режим Скайварс без лишнего колхоза. Он закрывает главные вещи: карты, конфиги режимов, лут, рефиллы, вход в игру, меню и статистику. Не сказал бы, что это решение "нажал одну кнопку и забыл", но для владельца сервера тут есть все, чтобы собрать свой нормальный SkyWars под свой стиль.
Если вы как раз ищете, как сделать SkyWars на сервере Майнкрафт, нужен плагин для скайварса с кастомными картами и меню, или хотите скачать SkyWars+ для своего проекта, этот вариант определенно стоит рассмотреть.
Сервер для плагина SkyWars+ - как у профи
Плагин SkyWars+ создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином SkyWars+ для друзей можно за пару минут - BungeeHost всё уже подготовил.
