Universal Perms
Активный0.0
Установок
Последнее обновление
Версии
Universal Perms
Столкнулись ли вы когда-нибудь с ситуацией, когда мод для сервера не предоставляет узлы разрешений для своих команд? Были ли проблемы с невозможностью заблокировать доступ к корневой команде некоторых модов? Этот мод решает эти и многие другие проблемы с правами доступа.
Как использовать
Для начала вам потребуется установить мод для управления разрешениями. LuckPerms отлично подходит для этой задачи, но Player Roles также справится со своей работой. Перед началом использования рекомендуется один раз зайти на сервер, чтобы система разрешений распознала все доступные узлы - это упростит их настройку через веб-редактор.
Мод предоставляет два типа разрешений для каждой команды: universal_perms.use и universal_perms.view. Первое разрешение позволяет переопределить стандартные требования команды - пользователи с установленным значением true смогут выполнять команду, а с false будут лишены доступа. Второй тип полезен, когда нужно скрыть автодополнение команды, но сохранить её функциональность для макросов или других целей.
Для всех стандартных команд Minecraft (включая даже execute) подкоманды и аргументы отображаются как отдельные подузлы. Например, чтобы отключить использование /help <command>, но оставить доступным /help, используйте узел universal_perms.use.help.command. К сожалению, это не работает с модами, использующими собственную систему подкоманд.
Дополнительные разрешения
Помимо команд, мод добавляет узлы разрешений для других функций:
universal_perms.misc.selector- использование селекторов типа@aи@e(в стандартной игре требует уровень разрешений 2)universal_perms.misc.query_block_nbt- запрос данных блоков с сервера при использовании F3 + Iuniversal_perms.misc.query_entity_nbt- аналогично предыдущему, но для сущностейuniversal_perms.misc.update_difficulty- изменение сложности игры через меню паузыuniversal_perms.misc.update_difficulty_lock- изменение статуса блокировки сложностиuniversal_perms.misc.use_admin_blocks- доступ к административным инструментам вроде командных блоков и отладочных палочек
Также доступен мета-узел universal_perms.misc.forced_permission_level, который устанавливает для игрока стандартный уровень разрешений Minecraft. Эти уровни используются как значения по умолчанию для всех проверок, добавляемых модом, и охватывают большинство проверок прав доступа.
Особенности и ограничения
- Разрешение
viewимеет приоритет надuseпри отправке доступных команд клиенту, что может создавать ситуации, когда команда видна, но недоступна для использования. - Команды-псевдонимы других команд могут вести себя неожиданно, если их цель заблокирована или скрыта. Вот список стандартных псевдонимов, на которые стоит обратить внимание:
tell/w→msg,tp→teleport,xp→experience,tm→teammsg. - Совместимость с другими модами не гарантирована, если они добавляют свои команды позже обычного или изменяют их требования после Universal Perms.