▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
SkyWars+

SkyWars+

SkyWars+ - гибкий плагин для сервера Майнкрафт, который добавляет полноценный режим Скайварс с картами, меню, статистикой, лутом и настройкой разных форматов игры.

Оцените первым
1.4K
8

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: настройка лута

Лут задается прямо в игре, и это один из самых приятных моментов плагина. Схема простая:

  1. Положите предметы в обычный сундук или в центральный OP-сундук.
  2. Посмотрите прямо на этот сундук.
  3. Введите одну из команд:
/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 всё уже подготовил.

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

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

Minecraft: Java Edition

1.21.x

Платформы

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

Сервер

Ссылки

Создатели

Детали

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