- Для версий
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.21.✘
- Исходный код
- https://github.com/jFrostyBoy/JCMDBlocker
JCMDBlocker - Плагин для блокировки команд по мирам
Описание
JCMDBlocker - это простой плагин, который позволяет администраторам блокировать определенные команды в конкретных мирах.Это полезно для контроля доступа игроков к командам в разных частях сервера (например, запрет /fly в End-мире и тд).
Плагин использует конфигурацию в файле config.yml для хранения списка заблокированных команд по мирам.
Установка
- Скачайте JAR-файл плагина.
- Поместите его в папку plugins вашего сервера.
- Перезапустите сервер.
Плагин автоматически создаст файл config.yml с настройками по умолчанию.
Конфигурация
Файл config.yml содержит две основные секции:- messages: Настраиваемые сообщения для игроков и админов
- worlds: Список миров и заблокированных в них команд
- config.yml:
messages: no_permission: "&cУ вас нет разрешения на использование этой команды." blocked_command: "&cЭта команда заблокирована в этом мире." reload: "&aПлагин успешно перезагружен." add: "&aКоманда '%command%' заблокирована в мире '%world%'." del: "&aКоманда '%command%' разблокирована в мире '%world%'." not_found: "&cКоманда '%command%' не найдена в мире '%world%'." usage: - "" - "&fИспользование:" - "&a/cmdblocker add <command> <world> - Заблокировать команду в мире" - "&a/cmdblocker del <command> <world> - Разблокировать команду в мире" - "&a/cmdblocker list - Показать список заблокированных команд" - "" world_not_found: "&cМир '%world%' не найден." already_blocked: "&cКоманда уже заблокирована в этом мире." invalid_subcommand: "&cНеверная подкоманда. Используйте add, del или list." list_header: "&aСписок заблокированных команд:" no_blocked: "&cНет заблокированных команд." world_header: "&eМир: %world%" no_commands: "&7 Нет заблокированных команд." commands_list: "&7 Заблокированные команды: &c%commands%" worlds: world: [] world_nether: [] world_the_end: [] custom_world: []Команды
/jcmdbreload- Перезагрузить конфигурацию плагина./cmdblocker add <команда> <мир>- Заблокировать команду в указанном мире./cmdblocker del <команда> <мир>- Разблокировать команду в указанном мире./cmdblocker list- Показать список всех заблокированных команд по мирам.
Команды поддерживают автодополнение для подкоманд и имен миров.
Вводить название команды которую нужно заблокировать/разблокировать без /.Права (Permissions)
jcmdblocker.reload- Разрешение на использование /jcmdbreload.jcmdblocker.admin- Разрешение на использование /cmdblocker (add, del, list). По умолчанию эти права есть только у операторов (OP).Использование
- Настройте заблокированные команды в config.yml или через команды
/cmdblocker add/del. - Игроки, пытающиеся использовать заблокированную команду в мире, получат сообщение о блокировке.
- Для динамических изменений используйте команды; изменения сохраняются в конфиге автоматически.
- Перезагружайте конфиг командой
/jcmdbreloadпосле ручных правок в файле.




