▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/SkWorldGuard
SkWorldGuard

SkWorldGuard

SkWorldGuard - это аддон для Skript, который позволяет управлять регионами WorldGuard прямо через скрипты. Создавай, удаляй регионы, меняй флаги и участников без лишних команд.

Оцените первым
3.0K
1

SkWorldGuard - это аддон для Skript, который открывает доступ к управлению регионами WorldGuard прямо из твоих скриптов. Если ты когда-нибудь хотел автоматизировать защиту территории или сделать так, чтобы регионы сами настраивались под игроков - это то, что нужно.

Зачем это нужно

В ванильном Майнкрафте управление регионами через WorldGuard - это отдельные команды, которые приходится вводить вручную. А если у тебя сервер с кучей территорий, это превращается в рутину. SkWorldGuard решает эту проблему: ты пишешь один скрипт на Skript, и он сам создаёт регионы, добавляет игроков, меняет флаги. Всё автоматически, без лишних телодвижений.

Что умеет SkWorldGuard

  • Создание и удаление регионов - прямо из Skript, без консоли.
  • Управление участниками и владельцами - добавляй или убирай игроков из региона одной командой.
  • Настройка флагов - меняй права на строительство, вход и другие параметры регионов.
  • Полная интеграция - работает поверх WorldGuard, не ломая его.

Примеры использования

Допустим, ты хочешь, чтобы при входе игрока на сервер ему автоматически выдавался доступ к его личному региону. Пишешь скрипт на Skript, используешь add %player% as member to region "%player%" - и готово. Или хочешь, чтобы при нажатии на кнопку регион менял флаг на "разрешено строительство" - тоже пара строк.

Вот пример простого скрипта, который создаёт регион по выделенным точкам:

# Используем золотой топор как инструмент WorldGuard
on rightclick with a gold axe:
    set {regionselect.%player%.loc2} to location of event-block
    send "Вторая точка установлена: %clicked block%" to player
    cancel event

on leftclick with a gold axe:
    set {regionselect.%player%.loc1} to location of event-block
    send "Первая точка установлена: %clicked block%" to player
    cancel event

# Создаём или удаляем регион
command /regionskript <text> <text>:
    permission: op
    trigger:
        if arg-1 is "create":
            if arg-2 is set:
                if {regionselect.%player%.loc1} or {regionselect.%player%.loc2} is not set:
                    send "Сначала выдели две точки топором" to player
                    stop
                create region "%arg 2%" from {regionselect.%player%.loc1} to {regionselect.%player%.loc2}
                send "Регион '%arg 2%' создан!" to player
                delete {regionselect.%player%.loc1}
                delete {regionselect.%player%.loc2}
        if arg-1 is "delete":
            if arg-2 is set:
                delete region "%arg-2%"

Команды для управления

Вот основные команды, которые можно использовать в скриптах:

  • Добавить владельца: /addregionowner <игрок> <регион>
  • Убрать владельца: /removeregionowner <игрок> <регион>
  • Добавить участника: /addregionuser <игрок> <регион>
  • Убрать участника: /removeregionuser <игрок> <регион>
  • Установить флаг: /setregionflag <флаг> <регион> <значение>

Совместимость и установка

SkWorldGuard работает на любом сервере с Skript и WorldGuard. Просто кинь jar-файл в папку plugins и перезапусти сервер. Никаких сложных настроек не требуется.

Нюансы

  • Для работы нужен WorldGuard - без него аддон не запустится.
  • Все операции с регионами требуют прав оператора, так что не забудь выдать permission.
  • Если используешь много скриптов, следи за производительностью - слишком частые вызовы могут нагрузить сервер.

SkWorldGuard - это удобный инструмент для тех, кто хочет автоматизировать управление регионами. Если ты собираешь сервер с приватом или мини-играми - обязательно присмотрись. Скачай SkWorldGuard и упрости себе жизнь.

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

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

Minecraft: Java Edition

26.1.x1.21.x1.20.x1.19.x

Платформы

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

Сервер

Ссылки

Создатели

Детали

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