Перейти к содержимому

Command Controls

Мод, который даёт владельцам серверов полный контроль над тем, какие команды игроки могут видеть и использовать.

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
883
Подписчиков на Modrinth
2
версии
2
Обновлён
5 января 20265 янв.
Опубликован
в 2026
Config location · свайп

Коротко о моде

Работает на Fabric
Для Minecraft 1.20.1
Нужен на сервере; в игре — по желанию
Последняя версия — 1.0.1 от 5 января 2026
Лицензия MIT — бесплатно
Где нужен
В игренеобязателенНа сервереобязателен

Нужен на сервере; в игре — по желанию

Версии игры1.20.1
Описание переведено автоматическиПоказать оригинал (EN)

Command Controls

Полный контроль над тем, какие команды видят и могут использовать ваши игроки!

Command Controls — мощный мод для управления сервером, позволяющий настраивать доступ к командам в зависимости от ранга игрока — с бесшовной интеграцией с LuckPerms.


Блокирует, выполняет и скрывает команды для разных рангов и OP.


✨ Возможности

🔒 Полный контроль над командами

  • Скрытие команд из автодополнения — игроки видят только то, что им разрешено использовать
  • Блокировка выполнения несанкционированных команд
  • Права на основе рангов — настраивайте разные команды для разных групп игроков

🔗 Интеграция с LuckPerms

  • Автоматически определяет группы игроков из LuckPerms
  • Команды мгновенно синхронизируются при смене ранга игрока
  • Команда настройки в один клик: /commandcontrols luckperms-setup

🎮 Совместимость с модами

  • Работает с ванильными командами И командами модов
  • Совместим с модами, использующими стандартные проверки прав Minecraft (hasPermissionLevel)
  • Примеры: Create, WorldEdit, Carpet Mod, Essential Commands и т.д.
  • Клиентская фильтрация для модов вроде Xaero's Minimap, Litematica и т.д.

⚠️ Примечание: Моды с собственными системами прав (например, Impactor) требуют настройки прав напрямую в LuckPerms, а не через этот мод.


📦 Установка

Сервер (обязательно)

  1. Установите Fabric Loader и Fabric API
  2. Поместите JAR-файл мода в папку mods
  3. (Рекомендуется) Установите LuckPerms для прав на основе рангов

Клиент (опционально)

Установите на клиентах, чтобы также скрывать команды клиентских модов.


⚙️ Конфигурация

Отредактируйте config/commandcontrols/commands.json:

{
  "rank_hierarchy": ["default", "premium", "vip", "vip+", "moderator", "admin", "owner"],
  "bypass_commands": ["help"],
  "commands": {
    "all_ranks": ["help", "msg", "me", "seed", "list"],
    "vip": ["nick", "hat", "fly"],
    "moderator": ["kick", "tp", "teleport", "clear", "spectate"],
    "admin": ["ban", "give", "gamemode", "time", "weather", "effect", "summon"],
    "owner": ["stop", "op", "deop", "whitelist", "luckperms", "reload"]
  }
}

Как это работает:

  • rank_hierarchy — ранги от низшего к высшему (высшие ранги наследуют команды низших)
  • all_ranks — команды, доступные всем
  • [rank] — команды для этого конкретного ранга и выше

🎯 Настройка LuckPerms

Автоматически (рекомендуется)

Просто выполните от имени OP:

/commandcontrols luckperms-setup

Это автоматически настроит LuckPerms для всех ваших рангов!

Резервный вариант (без LuckPerms)

Без LuckPerms мод использует ванильные уровни OP:

  • OP 4 → owner
  • OP 3 → admin
  • OP 2 → moderator
  • Все остальные → default

📋 Команды

КомандаОписание
/commandcontrolsOP Level 4
/commandcontrols reloadПерезагрузить конфигурацию
/commandcontrols luckperms-setupАвтонастройка LuckPerms
/commandcontrols statusПоказать ваш текущий ранг и разрешённые команды
/commandcontrols resyncСинхронизировать права вашего ранга

Все команды требуют OP level 4


🔧 Технические детали

  • Переопределяет права команд через рефлексию (аналогично Player Roles)
  • Перехватывает пакеты дерева команд для фильтрации видимости
  • Отслеживает контекст выполнения команд для проверки прав
  • Слушает события LuckPerms для мгновенной синхронизации при смене ранга

📝 Требования

Опционально

  • LuckPerms — для прав по рангам

❓ FAQ

В: Работает ли это с командами модов?
О: Да, для модов, которые используют стандартную проверку Minecraft hasPermissionLevel() (большинство модов). Модам с собственной системой прав (например, Impactor, использующий Cloud Commands) нужно задавать права напрямую в LuckPerms.

В: Нужно ли игрокам устанавливать мод?
О: Нет, серверная версия работает нормально. Но установка на клиентах также скрывает клиентские команды модов.

В: Команды видны, но не выполняются?
О: Убедитесь, что команда есть в вашем конфиге и у игрока правильная группа в LuckPerms.

Частые вопросы

Как установить Command Controls?

Установите Fabric под свою версию Minecraft, скачайте Command Controls под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Command Controls?

У Command Controls есть сборки для Minecraft 1.20.1.

Нужен ли Command Controls на сервере?

Нужен на сервере; в игре — по желанию

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее