ItemBlocker - это мощный плагин для серверов Майнкрафт, который решает одну из главных проблем администраторов: как ограничить использование определенных предметов, не превращая конфигурацию в кошмар. Если вы когда-нибудь пытались запретить ТНТ на сервере, но при этом разрешить его в специальном ивентовом мире, или хотели заблокировать только зачарование "Починка" (Mending), оставив остальные доступными - вы знаете, насколько это может быть сложно.
Плагин ItemBlocker работает на ядрах Paper, Purpur, Spigot и Folia, поддерживая актуальные версии Minecraft 1.21.x и 26.1. Он выделяется среди аналогов тем, что не просто блокирует предметы "наглухо", а предлагает гибкую систему пресетов (presets) и детальных правил. Вы можете скачать ItemBlocker и настроить его так, чтобы на выживании нельзя было крафтить элитры, а в лобби - использовать зелья силы, при этом админы с правами bypass смогут обходить эти ограничения.
Что умеет ItemBlocker?
По сути, это швейцарский нож для контроля инвентаря. Вместо того чтобы ставить десяток разных плагинов на блокировку крафтов, запрет зачарований и контроль воронок, вы получаете всё в одном месте. Плагин позволяет:
- Блокировать предметы - запретить подбор, выброс, использование, установку блоков, ношение брони
- Контролировать крафт и кузнечный стол - запретить получение результатов крафта или улучшение до незерита (smithing)
- Ограничивать зачарования - блокировать чары с определенного уровня (например, "Острота II" и выше)
- Запрещать эффекты зелий - не давать игрокам получать эффекты силы или скорости выше заданного уровня
- Контролировать перемещение - блокировать перенос запрещенных предметов через инвентари и воронки (hopper)
Это особенно полезно для серверов с кастомными режимами игры. Например, на хардкорном выживании можно запретить "Починку", а на мини-играх - запретить элитры, не трогая остальные миры.
Как работает система ограничений?
ItemBlocker построен вокруг двух ключевых понятий: default и presets.
Default - это глобальные правила, которые действуют везде, если их не перекрывает конкретный пресет. Тут вы прописываете общие запреты для всего сервера: админские предметы, опасные блоки вроде бедрока, или слишком имбовые чары.
Presets (пресеты) - это отдельные группы правил для конкретных миров или ситуаций. Вы можете создать пресет survival для мира выживания, event для ивентовой зоны и minigames для арены. Каждый пресет может иметь свои настройки миров, свои сообщения о запрете и свои списки заблокированных вещей.
Важный момент: пресет может быть активен только в определенных мирах (например, world и world_nether), а внутри пресета для конкретного предмета можно дополнительно уточнить, в каких именно мирах он заблокирован. Это дает невероятную гибкость без дублирования кода.
Детальная блокировка предметов
Когда вы блокируете предмет через ItemBlocker, вы не просто говорите "запретить ТНТ". Вы выбираете конкретные действия (actions), которые нужно заблокировать:
crafting- запрет на получение результата крафта (игрок может иметь предмет, но не может скрафтить новый)pickup- запрет на подбор предмета с землиdrop- запрет на выброс из инвентаряuse- запрет на использование (правый клик)place- запрет на установку блоков или размещение лодок, вагонеток, рамокarmor- запрет на надевание брони (плагин даже снимет заблокированную броню с игрока при входе или смене мира)inventory- запрет на перемещение через инвентари, сундуки, shift-клики и drag-and-drophopper- запрет на перемещение через воронки (чтобы игроки не обходили запреты автоматизацией)smithing- запрет на получение результата в кузнечном столе (например, улучшение алмазной брони до незеритовой)
Пример из практики: вы хотите, чтобы игроки могли носить алмазный нагрудник, но не могли улучшить его до незеритового. Просто добавляете NETHERITE_CHESTPLATE с действием smithing, и всё - игроки видят сообщение о запрете при попытке использовать кузнечный стол.
Ограничение зачарований и зелий
Одна из killer-фич ItemBlocker - блокировка не конкретных предметов, а механик.
Зачарования: вы можете запретить чары с определенного уровня. Например, sharpness: 2 заблокирует "Остроту II", "Остроту III" и выше, но оставит "Остроту I" доступной. Плагин проверяет не только стол зачарований, но и уже существующие предметы - если игрок попытается использовать меч с запрещенным чаром, он получит отказ. Это работает и с книгами чар (stored enchantments).
Зелья: аналогично, вы блокируете эффекты, а не сами зелья как предметы. strength: 2 запретит эффект "Сила II" и выше. Плагин будет снимать этот эффект при входе игрока или смене мира, а также не даст применить его через зелья или стойки для зелий. Если нужно запретить и сами зелья как предметы - комбинируйте с обычными правилами для предметов.
Управление через команды
Все настройки можно делать прямо из игры, не лазая в конфиги (хотя файлы тоже доступны для тонкой настройки). Основные команды:
/ib block <предмет>- создать правило блокировки/ib edit <предмет>- изменить существующее правило/ib unblock <предмет>- снять блокировку/ib show <предмет>- посмотреть текущие настройки/ib list- список всех заблокированных предметов/ib preset- управление пресетами/ib reload- перезагрузка конфигов
Примеры использования:
/ib block TNT
/ib block hand actions:use,drop in:survival
/ib block enchantment sharpness level:2
/ib block potion strength level:2 in:survival
/ib preset create survival
/ib preset edit survival worlds world,world_nether
Если не указать действия (actions:), по умолчанию блокируется всё (all). Если не указать миры (worlds:), правило действует везде. Если не указать цель (in:), изменения применяются к секции default.
Конфигурационные файлы
Плагин использует три основных файла:
config.yml - общие настройки: язык плагина (поддерживаются en, pl, de, es, fr, it), кулдаун сообщений о запрете (чтобы не спамило в чат), настройки прав доступа (bypass permissions).
blocked-items.yml - глобальные правила (секция default). Здесь вы прописываете общую причину блокировки (reason), глобальные ограничения на чары и зелья, и список предметов.
presets.yml - здесь живут ваши пресеты для разных миров и режимов. Каждый пресет может иметь свое описание, причину блокировки, список миров и собственные правила для предметов, чар и зелий.
Права доступа (Permissions)
Для гибкого управления доступом есть несколько уровней прав:
itemblocker.*- полный доступ ко всем командамitemblocker.use- базовое использованиеitemblocker.bypass- обход всех ограничений (для админов)itemblocker.bypass.crafting,itemblocker.bypass.pickupи т.д. - обход только конкретных типов проверок (например, модератор может обходить запрет на дроп, но не может обходить запрет на использование)
Это позволяет тонко настроить, кто из персонала что может делать. Например, хелперы могут обходить запреты на перемещение предметов, но не могут обходить запреты на читы.
Совместимость и установка
ItemBlocker работает на Java 21+ и поддерживает современные ядра: Folia, Paper, Purpur и Spigot. Это важно, потому что многие плагины блокировки до сих пор не поддерживают Folia с её многопоточностью, а тут всё работает из коробки.
Установка стандартная: закинуть jar в папку plugins/, запустить сервер, настроить конфиги под себя и сделать /ib reload. Плагин активно поддерживается - последние обновления выходили относительно недавно, что говорит о том, что автор следит за совместимостью с новыми версиями Minecraft.
Если вы держите сервер с кастомными режимами игры, экономикой или просто хотите запретить гриферские инструменты вроде ТНТ в определенных мирах - ItemBlocker будет отличным выбором. Он сочетает в себе простоту для новичков (базовые команды интуитивно понятны) и глубину для продвинутых админов (пресеты, пермишены, тонкая настройка действий). Скачать ItemBlocker можно для Minecraft 1.21.x, и он точно стоит того, чтобы занять место в папке плагинов вашего сервера.
Сервер для плагина ItemBlocker - как у профи
Плагин ItemBlocker создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином ItemBlocker для друзей можно за пару минут - BungeeHost всё уже подготовил.

