Autocomplete Command Blacklist
Мод Autocomplete Command Blacklist решает узкую, но раздражающую проблему серверов Minecraft: слишком болтливое автодополнение. Если вы держите порядок в правах и не хотите, чтобы игроки видели лишние команды при нажатии Tab, этот мод создан именно для вас. Он не переписывает механику прав и не блокирует выполнение команд — он просто убирает выбранные узлы из списка, который сервер отправляет клиентам для подсказок.
Работает это предельно прозрачно. При первом запуске мод создаёт в папке config файл autocomplete-blacklist.txt с инструкциями внутри. Вы открываете его, вписываете нужные корневые узлы команд — например, weather, time, gamemode — каждый с новой строки, сохраняете и перезапускаете сервер. Всё, эти команды больше не всплывают в подсказках у игроков, хотя при наличии прав их по-прежнему можно ввести вручную.
Зачем скрывать команды из автодополнения
На первый взгляд функция кажется косметической, но на практике она закрывает несколько реальных задач администрирования.
- Безопасность через незнание. Игрок не видит команду — ему сложнее догадаться о её существовании и начать подбирать аргументы наугад.
- Чистота интерфейса. На больших серверах с десятками плагинов список подсказок превращается в кашу. Скрытие служебных узлов делает Tab снова полезным.
- Снижение нагрузки на чат. Меньше мусорных подсказок — меньше случайных срабатываний и лишнего трафика при синхронизации списка команд.
- Контроль над модерацией. Вы скрываете то, что не должны видеть обычные игроки, не выдавая им при этом лишних прав.
Совместимость и загрузчики
Мод относится к категории серверных утилит и ориентирован в первую очередь на современные версии Minecraft. Наиболее стабильно Autocomplete Command Blacklist для Minecraft работает на сборках с Fabric — именно под этот загрузчик чаще всего выходят обновления подобных инструментов. Для Forge-серверов стоит проверять актуальность сборки отдельно, поскольку API подсказок команд между загрузчиками отличается.
Версии игры, на которые обычно ориентируются при установке: ветки 1.16, 1.18, 1.19 и 1.20. Чем свежее версия, тем выше шанс, что мод не потребует правок под изменения в протоколе. Если вы администрируете сервер на 1.20.x с Fabric, проблем с запуском, как правило, не возникает.
Требования
- Серверная сторона: Fabric Loader актуальной сборки под вашу версию игры.
- Клиентам мод не нужен — они получают уже отфильтрованный список команд.
- Доступ к папке config для редактирования файла блоклиста.
Как установить
Установка занимает пару минут и не требует глубоких знаний. Порядок действий такой:
- Скачайте Autocomplete Command Blacklist и убедитесь, что файл соответствует вашей версии Minecraft и загрузчику.
- Поместите jar-файл в папку mods на сервере.
- Запустите сервер один раз, чтобы мод сгенерировал конфигурацию.
- Откройте config/autocomplete-blacklist.txt и впишите блокируемые корневые команды, каждую с новой строки.
- Перезапустите сервер и проверьте результат через Tab в игре.
Если вы предпочитаете не возиться с ручным копированием файлов, обратите внимание на лаунчер foxygame.net: в его каталоге дополнений Autocomplete Command Blacklist устанавливается в один клик вместе с нужной версией загрузчика, а обновления подтягиваются автоматически.
Отдельно стоит сказать про синтаксис файла. Указывать нужно именно корневые узлы, а не полные команды с аргументами. Если вписать weather, скроется вся ветка погоды целиком; если попытаться указать weather rain, ничего не сработает. Пустые строки игнорируются, так что можно свободно группировать записи и оставлять комментарии для себя.
Частые вопросы
Мод блокирует выполнение команд?
Нет. Он влияет только на список автодополнения. Игрок с правами введёт команду вручную и она сработает как обычно.
Нужно ли ставить мод на клиент?
Нет, достаточно серверной установки. Клиенты получают уже отфильтрованный пакет подсказок.
Что будет, если удалить файл блоклиста?
Мод создаст его заново при следующем запуске с пустым содержимым, и все команды вернутся в автодополнение.
Работает ли мод с плагинами на команды?
Да, если плагин регистрирует команды через стандартный механизм сервера. В этом случае достаточно добавить их корневые узлы в блоклист.
Итог
Autocomplete Command Blacklist — пример правильного подхода к серверным утилитам: одна задача, минимум настроек, предсказуемый результат. Он не пытается заменить систему прав и не ломает существующие механики, а просто убирает лишнюю информацию из поля зрения игроков. Для администраторов, которые ценят аккуратный чат и не хотят светить служебные команды, это аккуратное и надёжное решение на Fabric для версий 1.16–1.20.