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, настройте под свои правила и дайте игрокам возможность строить без страха.