Machina Wards: защита построек от гриферов в Minecraft

Machina Wards для Minecraft — плагин на защиту территорий с настраиваемыми вардами, меню участников и логированием. Забудьте о гриферстве и хаосе на сервере.

Скачать MachinaWards для Minecraft 1.21.2

Оригинальное название: MachinaWards

Версии Minecraft: 1.21.2

ФайлВерсияЗагрузчикРазмер
MachinaWards.jar1.21.2—57 КБСкачать

Machina Wards

Что такое Machina Wards и зачем он нужен?

Machina Wards — это мощный плагин для серверов Minecraft, который позволяет игрокам физически размещать блоки-варды, чтобы застолбить и защитить свою территорию. Больше никакого гриферства, случайных разрушений и драм: владелец варда добавляет доверенных участников, все события логируются, а посторонние получают жёсткий отпор. Три уровня вардов масштабируются от стартовых баз до высокоценной инфраструктуры, а гибкая конфигурация делает плагин идеальным выбором для выживания, RP и PvE-серверов.

Как работают варды

Принцип прост: вы создаёте предмет варда по рецепту и ставите его как обычный блок. Этот блок становится центром защищённой зоны. Чтобы поднять вард и перенести в другое место, достаточно сломать его или нажать ПКМ в приседе — предмет останется в инвентаре, и вы сможете переставить его когда угодно. Клик правой кнопкой по установленному блоку открывает меню управления, где настраивается всё: от названия до списка участников.

Тиры вардов и их особенности

  • Базовый (Фонарь) — радиус 12 блоков, до 5 участников, без интеллекта.
  • Продвинутый (Маяк) — радиус 20 блоков, до 10 участников.
  • Супер (Плачущий обсидиан) — радиус 30 блоков, неограниченное число участников и встроенная система отслеживания событий.

Все тиры, рецепты, радиусы, стоимость и лимиты участников полностью настраиваются в config.yml. Администраторы сервера могут свободно добавлять или переименовывать тиры, подстраивая плагин под уникальную экономику и правила.

Защита внутри варда

Для всех, кто не является владельцем или добавленным участником, внутри зоны варда блокируются следующие действия (каждое можно включать/выключать в конфиге):

  • Установка и разрушение блоков
  • Взаимодействие с блоками (кнопки, сундуки, двери и т.д.)
  • Взрывы (криперы, TNT, etc.)
  • Распространение огня
  • Толкание/вытягивание блоков поршнями через границу варда
  • Гриферство мобов — эндермены, чешуйницы, иссушители, разорители и другие не могут изменять блоки
  • Потоки жидкостей — лава и вода не затекают в вард снаружи
  • Уничтожение подвешенных сущностей (рамки, картины) чужаками
  • PVP — посторонние не могут атаковать игроков внутри (можно отключить флагом Allow PVP)
  • Урон мобам — чужаки не могут бить животных или мобов внутри (флаг Allow Mob Damage)
  • Вытаптывание посевов — не-участники не топчут грядки

Владелец и добавленные участники обходят все ограничения. Игроки с правом wards.admin имеют полный доступ. Варды не могут пересекаться — если радиус нового варда задевает существующий, установка блокируется, сохраняя зоны однозначными.

Меню управления вардом

ПКМ по блоку варда открывает интуитивный GUI со следующими возможностями:

  • Переименовать — задайте своё имя, отображаемое в меню и списке /ward list.
  • Сообщение при входе — настройте кастомное приветствие для посетителей с поддержкой цветовых кодов & и hex-цветов &#RRGGBB. Плейсхолдеры: %ward%, %owner%, %tier%, %radius%. Чтобы убрать сообщение, введите clear.
  • Оповещения — включите/выключите уведомления о входе в этот вард.
  • Участники — просмотр всех текущих членов.
  • Добавить участника — введите имя игрока в чат (с учётом лимита тира).
  • Удалить участника — кликните по черепу игрока для исключения.
  • История — последние 20 записей о входах.
  • Показать радиус — отрисовывает фиолетовое кольцо частиц на 10 секунд, чтобы визуализировать границы.
  • Allow PVP — разрешить PVP внутри конкретного варда.
  • Allow Mob Damage — разрешить урон мобам от чужаков.
  • Интеллект варда (только для Супер-варда) — доступ к системе отслеживания.

Супер-вард и система интеллекта

Супер-варды включают меню Ward Intelligence с пятью переключаемыми функциями отслеживания:

  • Creeper Alert — уведомляет владельца, когда крипер взрывается внутри варда.
  • Mob Kills Player — логирует и оповещает, если моб убивает игрока.
  • Mob Kills Entity — записывает убийство любой сущности мобом.
  • Player Death — фиксирует каждую смерть игрока в зоне.
  • Explosion Log — сохраняет все взрывы.

Для каждой функции есть подменю, где можно включить/выключить отслеживание, просмотреть недавние логи или очистить историю. Все данные хранятся в базе и автоматически удаляются при разрушении варда.

Экономика и команды

Если на сервере установлен Vault с экономическим провайдером (например, EssentialsX), игроки могут покупать предметы вардов прямо через /ward shop. Цены задаются по тирам в config.yml. Основные команды:

  • /ward — помощь
  • /ward shop — открыть магазин вардов
  • /ward list — список ваших вардов с именами, тирами, мирами и координатами
  • /ward tp — телепортироваться к варду
  • /ward compass [id|name] — направить компас на ближайший вард
  • /ward transfer <игрок> — передать право собственности на ближайший вард
  • /ward addmember <игрок> / removemember <игрок> — управление участниками
  • /ward info [id|name] — информация о варде
  • /ward nearby [радиус] — список вардов в радиусе (по умолчанию 100, макс. 500)
  • /ward admin list [игрок] — список всех вардов (админ)
  • /ward admin delete — удалить вард
  • /ward admin stats — статистика по вардам
  • /ward admin migrate mysql — перенос данных с SQLite на MySQL
  • /ward reload — перезагрузка конфига и рецептов

Как установить Machina Wards

Установка плагина стандартна для серверов на Spigot, Paper или Purpur (1.21+). Скачать Machina Wards можно с официальной страницы плагина, после чего JAR-файл помещается в папку plugins сервера. После перезапуска сервер автоматически создаст конфигурационные файлы и базу данных SQLite. Если вы пользуетесь лаунчером foxygame.net, то Machina Wards можно добавить на сервер буквально в один клик — каталог дополнений сам подберёт совместимую версию и установит плагин без лишних действий. Для работы экономического магазина потребуется Vault, а для MySQL — соответствующий бэкенд, но по умолчанию всё работает «из коробки».

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

Machina Wards ориентирован на современные ядра Minecraft: Spigot, Paper и Purpur версии 1.21 и выше. Плагин не требует модов и не зависит от Forge или Fabric — это чисто серверное решение. Единственная опциональная зависимость — Vault для магазина вардов. При желании можно переключить базу данных на MySQL/MariaDB, драйвер скачивается автоматически, а миграция выполняется одной командой. Кстати, владельцы серверов, использующие лаунчер foxygame.net, могут не беспокоиться о ручном обновлении: Machina Wards автоматически обновляется вместе с лаунчером, сохраняя все настройки и данные.

Конфигурация и защита от злоупотреблений

В config.yml настраивается практически каждый аспект: форма зоны (вертикальный цилиндр или сфера), мировый белый список, ограничения по высоте, кулдаун оповещений, отдельные тоглы для каждой категории защиты, параметры частиц и звуков. Все текстовые поля поддерживают цветовые коды. Плагин также включает несколько слоёв анти-злоупотребительной защиты: предметы вардов нельзя использовать в крафтах других вещей, нельзя вставлять в маяк, варды не перекрываются, а для поднятия блока требуется повторное нажатие ПКМ в приседе в течение настраиваемого окна (по умолчанию 5 секунд), чтобы исключить случайное удаление.

Заключение

Machina Wards — это продуманный и гибкий инструмент для защиты частной собственности на серверах Minecraft. Три тира вардов, детальное меню, система интеллекта, экономическая интеграция и надёжная защита от гриферства делают его незаменимым для администраторов, стремящихся сохранить дружелюбную атмосферу без лишней бюрократии. Скачайте Machina Wards для Minecraft, настройте под свои правила и дайте игрокам возможность строить без страха.