Vanilla Permissions
Этот мод добавляет проверки разрешений в ванильную игру, чтобы обеспечить полную настройку прав доступа.
- Необходимо установить мод для управления разрешениями (например, LuckPerms). Также поддерживается любой мод-провайдер разрешений, совместимый с fabric-permissions-api.
Permissions
Форматирование таблиц на CurseForge нарушено. Для получения полного списка всех добавленных разрешений ознакомьтесь со страницей на GitHub.
Commands
Разрешения команд используют node-систему brigadier. Каждый node имеет собственное разрешение, например: для доступа к команде /gamemode survival требуется разрешение minecraft.command.gamemode для node /gamemode и minecraft.command.gamemode.survival для выполнения /gamemode survival. Для предоставления полного доступа к команде необходимо разрешить все дочерние nodes, например minecraft.command.gamemode.*.
Quality of Life
Server Side
При установке мода на стороне сервера клиенты будут считать себя операторами (OP). Это позволяет игрокам с соответствующими разрешениями размещать блоки операторов и получать доступ к меню смены игрового режима.
Execute Command
- Добавляет условие:
/execute if permission <entity> <permission>для проверки разрешений в datapacks (например,/execute if permission @s group.admin run say I am an admin). Модификаторы
- Модификатор
feedback:/execute feedback [silent | console]или/execute feedback entity <entity>— отключает или перенаправляет feedback команд (например,/execute feedback silent run gamemode creative). - Модификатор
oplevel:/execute oplevel <level>или/execute oplevel <targets>— временно понижает уровень прав оператора в контексте источника команды. Полезно для выполнения команд от имени пользователя с сохранением проверки bypass-разрешений (например,/execute as DrexHD oplevel entity @s run rtpиспользует op-уровень игрокаDrexHDвместо фактического исполнителя команды).
- Модификатор
Client Side
При установке мода на клиенте меню смены игрового режима также становится доступным, если игрок имеет доступ к команде, но не является оператором (полезно для серверов на базе Spigot).
