Trey’s Command Blocker: блокировка команд в Minecraft

Trey’s Command Blocker: полный контроль над командами на сервере Minecraft Каждый администратор сервера рано или поздно сталкивается с необходимостью ограничить доступ к определённым командам. Кто-то хочет скрыть список плагинов от обычных игроков, кто-то — запретить вызов справки, а кому-то нужн...

Скачать CommandBlocker для Minecraft 1.9, 1.7.2, 1.6.2

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

Версии Minecraft: 1.6.2, 1.7.2, 1.9

ФайлВерсияЗагрузчикРазмер
CommandBlocker-2.0.0.jar1.6.2—364 КБСкачать
CommandBlockerFull-2.1.1.jar1.6.2—1.4 МБСкачать
CommandBlocker v3.0.1.jar1.7.2—48 КБСкачать
CommandBlocker v3.0.2.jar1.7.2—26 КБСкачать
CommandBlocker-4.0.jar1.7.2—6 КБСкачать
CommandBlocker-5.0.jar1.7.2—12 КБСкачать
CommandBlocker-5.1.jar1.7.2—12 КБСкачать
CommandBlocker-5.2.jar1.7.2—15 КБСкачать
CommandBlocker-5.3.jar1.7.2—19 КБСкачать
CommandBlocker-5.4.jar1.7.2—19 КБСкачать
CommandBlocker-5.5.jar1.7.2—20 КБСкачать
CommandBlocker-6.0.jar1.7.2—24 КБСкачать
TreysCommandBlocker-6.1.jar1.7.2—42 КБСкачать
TreysCommandBlocker-1.0.0.jar1.7.2—76 КБСкачать
TreysCommandBlocker-1.1.1.jar1.7.2—76 КБСкачать
CommandBlockerFull-2.1.2.jar1.9—1.4 МБСкачать

Trey’s Command Blocker: полный контроль над командами на сервере Minecraft

Каждый администратор сервера рано или поздно сталкивается с необходимостью ограничить доступ к определённым командам. Кто-то хочет скрыть список плагинов от обычных игроков, кто-то — запретить вызов справки, а кому-то нужно заблокировать собственные кастомные команды, чтобы избежать злоупотреблений. Trey’s Command Blocker — это лёгкий Bukkit-плагин, который решает все эти задачи без лишней нагрузки на сервер. Он работает на версиях от 1.4.7 до самых свежих сборок, а для старых ядер предусмотрен отдельный Legacy-вариант, доступный на CurseForge.

Что умеет плагин

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

  • Гибкая блокировка стандартных команд вроде /plugins, /help, /version и других.
  • Добавление собственных команд в чёрный список через конфигурационный файл disabled.yml.
  • Отдельный список для операторов — opblock.yml, позволяющий ограничивать даже администраторов.
  • Поддержка кастомных сообщений: можно указать уникальный ответ для каждой заблокированной команды или использовать шаблон по умолчанию из config.yml.
  • Опциональное отключение таб-автодополнения при наличии ProtocolLib — игроки не увидят запрещённые команды даже в подсказках чата.
  • Полноценная интеграция с BungeeCord, если вы управляете сетью серверов.

Установка и первые шаги

Плагин распространяется в виде JAR-файла, который нужно поместить в папку plugins вашего сервера. После перезагрузки автоматически создадутся все необходимые конфигурационные файлы. Для версий 1.4.7–1.8.7 используйте Command Blocker Legacy — он лежит на странице проекта на CurseForge, без прямых ссылок, просто найдите по названию. Если вы предпочитаете управлять модами и плагинами через удобный лаунчер, обратите внимание на foxygame.net: этот современный инструмент позволяет скачивать моды прямо из меню, гибко настраивать сборки и быстро переключаться между версиями игры, что особенно ценно при тестировании серверных конфигураций. После установки плагина на сервер откройте disabled.yml — именно здесь хранится основной список блокируемых команд.

Пример конфигурационного файла disabled.yml плагина Trey’s Command Blocker с перечнем заблокированных команд и кастомными сообщениями

Настройка через конфигурационные файлы

disabled.yml построен по принципу «ключ — значение». Каждая строка содержит команду без слеша и, при необходимости, параметры. Можно указать разрешение и сообщение прямо в файле, но гораздо удобнее добавлять записи через консоль или игру командой /cb add. Синтаксис выглядит так:

/cb add <команда> [permission] [сообщение]

Если не указывать permission и сообщение, плагин возьмёт стандартные значения из config.yml. Например, чтобы запретить игрокам просматривать список плагинов и выводить им шутливый ответ, достаточно ввести:

/cb add plugins "" "Эта команда отключена, обратитесь к администратору"

Для операторов логика та же, но записи идут в opblock.yml. Это полезно, когда нужно ограничить даже владельцев отдельных прав, не трогая полный доступ к серверу. Не забывайте, что после правок файлов требуется перезагрузка плагина командой /cb reload.

Блокировка таб-автодополнения и BungeeCord

Если на сервере установлен ProtocolLib, Trey’s Command Blocker автоматически подхватывает его и начинает фильтровать подсказки при нажатии Tab. Игрок не увидит запрещённую команду в выпадающем списке, даже если знает её начало. Это снижает количество случайных попыток и делает блокировку по-настоящему прозрачной. Для владельцев прокси-сетей плагин предлагает BungeeCord-режим: достаточно скопировать JAR в папку plugins прокси, и все подключённые серверы унаследуют правила блокировки. Настройка в таком случае едина для всей сети, что экономит время при масштабировании.

Практические сценарии использования

Представьте, что вы держите публичный сервер с мини-играми. Команда /help раскрывает список всех доступных команд, включая административные. С помощью Trey’s Command Blocker вы скрываете её для обычных посетителей, а для привилегированных игроков оставляете полный доступ через систему permissions. Другой пример — кастомная команда /kit, которая раздаёт наборы предметов. Если вы хотите временно отключить её во время ивента, достаточно одной строчки в disabled.yml, и через мгновение она перестанет работать с выводом понятного уведомления. Плагин не затрагивает производительность, потому что работает на этапе обработки команд, а не игровых тиков.

Заключение

Trey’s Command Blocker — это незаменимый помощник для администраторов, которые ценят порядок и безопасность. Он не перегружает сервер, легко настраивается как через файлы, так и через чат, а поддержка BungeeCord и ProtocolLib делает его универсальным решением для проектов любого масштаба. Попробуйте его в действии, и вы забудете о нежелательных запросах в консоли и чате. А если вам понадобится быстро собрать клиентскую сборку с модами для тестирования взаимодействия, foxygame.net станет отличным подспорьем, позволяя в пару кликов установить всё необходимое без ручного копирования файлов.