Скачать Essential Permissions — Minecraft Моды — MetaMods

Essential Permissions

Активный

Установок

0

Последнее обновление

1 год назад
Клиент
Fabric
Quilt
Forge
Neoforge
Утилиты

Essential Permissions

Этот мод встраивает систему проверки прав доступа в стандартную механику Minecraft, предоставляя полный контроль над разрешениями для игроков.

Совместимость с системами прав

Для работы мода требуется установка плагина управления правами, такого как LuckPerms. Также поддерживаются любые другие моды-провайдеры разрешений, совместимые с fabric-permissions-api.

Система команд

Права доступа к командам используют нодовую структуру brigadier. Каждый элемент команды имеет собственное разрешение. Например, для доступа к команде /gamemode survival требуется разрешение minecraft.command.gamemode для основного узла и minecraft.command.gamemode.survival для конкретной подкоманды. Для полного доступа ко всем вариантам команды можно использовать шаблон minecraft.command.gamemode.*.

Удобство использования

Серверная часть

При установке на сервер мод создает у клиентов впечатление, что они имеют права оператора. Это позволяет игрокам с соответствующими разрешениями размещать блоки операторов и использовать меню смены игрового режима.

Дополнительные возможности execute

  • Добавлено условие /execute if permission <сущность> <разрешение> для проверки прав доступа в датапаках (например: /execute if permission @s group.admin run say Я администратор)

Модификаторы команд

  • Модификатор feedback: /execute feedback [silent | console] или /execute feedback entity <сущность> позволяет отключать или перенаправлять отклик команд
  • Модификатор oplevel: /execute oplevel <уровень> или /execute oplevel <цели> снижает уровень прав оператора в контексте выполнения команды, что полезно для выполнения команд от имени пользователя с сохранением проверки разрешений

Клиентская часть

При установке на клиент игроки могут использовать переключатель игрового режима, даже не имея прав оператора, если у них есть доступ к соответствующей команде (особенно актуально для серверов на базе Spigot).

Участники проекта
DrexHD

DrexHD

Создан: 13 июн 2024

ID: 13671