AntiBuild — минималистичный защитник вашего сервера

AntiBuild — минималистичный защитник вашего сервера Каждый владелец сервера Minecraft рано или поздно сталкивается с необходимостью ограничить возможности новичков или гостей. Хочется, чтобы игроки не ломали постройки, не вскрывали чужие сундуки и не превращали спавн в хаос, пока не получат опред...

Скачать AntiBuild

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

Загрузчик: Forge

ФайлMCЗагрузчикРазмер
AntiBuild.jarForge5 КБСкачать

AntiBuild — минималистичный защитник вашего сервера

Каждый владелец сервера Minecraft рано или поздно сталкивается с необходимостью ограничить возможности новичков или гостей. Хочется, чтобы игроки не ломали постройки, не вскрывали чужие сундуки и не превращали спавн в хаос, пока не получат определённый ранг. Но часто готовые решения тянут за собой десятки ненужных функций, раздувают размер плагина и нагружают ядро. AntiBuild создан именно для тех, кто устал от громоздких монстров и хочет получить простой, молниеносный инструмент для контроля строительства и взаимодействия с блоками.

Почему именно AntiBuild?

Автор плагина, сам будучи администратором, долго искал способ просто запретить гостям строить до повышения. Всё, что попадалось под руку, либо весило в сотни раз больше, либо требовало настройки сотен пунктов. В итоге пришлось написать собственное решение. Разница в файловом размере с предыдущим использованным плагином составила 400 раз — и это без потери нужного функционала. AntiBuild не пытается быть комбайном; он делает ровно то, что обещает, и делает это с минимальным потреблением ресурсов.

Основные возможности плагина

На первый взгляд кажется, что плагин просто блокирует разрушение и установку блоков. Но под капотом скрывается продуманная система, охватывающая практически все типы взаимодействий:

  • Запрет разрушения и установки любых блоков — глобально или для отдельных групп.
  • Тонкая настройка через разрешения на конкретные ID блоков: можно разрешить ломать только камень, угольную руду и древесину, не трогая остальное.
  • Блокировка использования огнива, вёдер с лавой и водой, взаимодействия с картинами и рамками.
  • Запрет открытия инвентарных блоков: сундуков, печей, наковален, маяков, зельеварок, верстаков, раздатчиков, чаровальных столов, эндер-сундуков и воронок.
  • Остановка подбора и выбрасывания предметов — мелочь, которая часто становится лазейкой для обхода.
  • Встроенный чёрный список блоков по ID с возможностью гибкого обхода.
  • Временная блокировка целых миров одной командой — идеально для ивентов или при строительстве карт.

Гибкая система разрешений

Вместо того чтобы городить десятки конфигурационных секций, AntiBuild опирается на классические пермишены. Базовое право antibuild.bypass полностью отключает все проверки — выдайте его доверенным игрокам, и они смогут строить без ограничений. Но настоящая магия кроется в per-block permissions. Допустим, вы создаёте приключенческую карту, где игроку разрешено добывать только камень, дубовые брёвна и железную руду. Вам достаточно назначить узлы antibuild.break.1, antibuild.break.17 и antibuild.break.15 — и ни один лишний блок не пострадает. Аналогично работает и размещение: antibuild.place.[ID] позволяет класть только определённые материалы, не требуя бесконечного блэклиста.

Чёрный список блоков и блокировка миров

Если вам удобнее запрещать конкретные блоки, а не выдавать разрешения на всё подряд, в конфиге активируется Blacklist. Достаточно переключить Blacklist-On в true и перечислить ID нежелательных блоков. Игроки с правом antibuild.blacklist полностью игнорируют этот список, а узлы вида antibuild.blacklist.break.7 позволяют обходить запрет только для конкретного предмета. Кстати, если вы собираете собственную сборку, этот плагин можно легко добавить через лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где можно скачать моды прямо из меню. Это особенно выручает, когда нужно быстро развернуть сервер с проверенными инструментами.

Ещё один мощный инструмент — временная блокировка миров. Представьте: вы готовите масштабный ивент или хотите заморозить строительство на время проверки. Команда /antibuild lock world_name мгновенно запрещает любое взаимодействие всем, у кого нет права antibuild.lock.bypass. Разблокировка выполняется через /antibuild unlock world_name, а список заблокированных миров выводится по /antibuild list. Это гораздо удобнее, чем вручную менять регионы или пермишены каждый раз.

Установка и первичная настройка

Плагин совместим с любыми серверами на основе Bukkit, Spigot и Paper. Процесс запуска элементарен:

  • Поместите JAR-файл в папку plugins.
  • Запустите сервер — автоматически сгенерируются config.yml и lockedWorlds.yml.
  • При необходимости откройте config.yml, настройте сообщение-отказ, включите чёрный список или измените параметры под себя.
  • Перезагрузите плагин командой /antibuild reload (требуется право antibuild.reload).

Файл lockedWorlds.yml трогать руками не нужно — все изменения вносятся игровыми командами. По умолчанию плагин уже готов к работе: гости без пермишенов не смогут ничего сломать или открыть, а вы получаете чистый холст для настройки рангов.

Команды и административные права

Все команды работают как из игры, так и из консоли. Основной набор:

  • /antibuild reload — перечитать конфиг (право antibuild.reload).
  • /antibuild lock [мир] — заблокировать мир (право antibuild.lock).
  • /antibuild unlock [мир] — разблокировать мир.
  • /antibuild list — показать список заблокированных миров.

Для обхода блокировки миров используйте antibuild.lock.bypass или точечный узел antibuild.lock.bypass.[имя_мира]. Администраторам также доступны права на управление чёрным списком и точечное разрешение конкретных действий — от использования зажигалки до взаимодействия с отдельными инвентарными блоками.

Итог: кому подойдёт AntiBuild

AntiBuild — выбор тех, кто ценит производительность и не хочет платить за лишний функционал. Он идеален для ванильных и полуванильных серверов с системой рангов, для приключенческих карт, где нужно жёстко контролировать добычу ресурсов, и для временных ивентов с динамической блокировкой миров. Минимальный размер, интуитивная система прав и полное покрытие всех типов взаимодействий делают его незаменимым помощником. Попробуйте однажды — и вы вряд ли вернётесь к тяжёлым альтернативам.