CustomNodes добавляет гибкий контроль прав на любые команды и позволяет менять сообщение о "нет прав" прямо на сервере.
Плагин даёт возможность создавать свои permission-ноды для любой команды и выбирать, кто именно может использовать ту или иную команду — нуб, про игрок или донат-роль. Можно менять текст предупреждения при отсутствии прав, настроить родительские ноды (например, customnodes.parent.* даёт доступ к customnodes.parent.child) и включать опцию override, чтобы кастомная нода заменила стандартную. Фильтры HIGH - и LOW дают контроль, блокировать ли все команды, которые начинаются с шаблона, или только точное совпадение.
Переменные делают проверки динамичными: $!PLAYER!$ для имени игрока, $!NOTPLAYER!$ для блокировки чужих имён и знак + перед командой, чтобы пропустить остальные проверки при наличии ноды. Плагин прост в конфиге и подходит для ограничения команд от гриферов, разделения прав между кланами и донат-рулями, или чтобы не давать доступ к админ-командам обычным игрокам.
Установка проста - положи CustomNodes.jar в папку plugins, после первого запуска появится конфиг в /plugins/CustomNodes. Для применений изменений перезагрузи плагин или используй команды типа /customnodes reload, /customnodes config new и другие команды управления из набора /customnodes. Плагин тестировался с bPermissions, но должен работать с любым обычным плагином прав.
CustomNodes поможет быстро и без лишних заморочек настроить, кто что может крафтить, фармить или запускать на сервере, и что показывать игроку, когда у него нет доступа.
Плагин для сервера, который добавляет гибкое управление правами на команды и настраиваемые сообщения при отсутствии прав.