Мод для Minecraft об управлении разрешениями ролей Fabric для серверов.
Это простая реализация, позволяющая игрокам назначать пользовательские разрешения через «роли», похожие на Discord. Роли и их разрешения определяются в файле JSON, который можно легко изменить и перезагрузить во время выполнения для быстрой итерации.
Файл role.json находится в каталоге config ( root/config/). roles.json). Пример конфигурации может выглядеть так:
Но что здесь происходит? Этот JSON-файл объявляет три роли: администратор, зритель и все.
каждый является ролью по умолчанию: у каждого игрока будет эта роль, и ее нельзя удалить. Другие роли, которые указаны как функции, переопределяют поверх всех ролей.
Переопределения
В каждом объявлении роли мы перечисляем набор переопределений. Переопределения — это общая система, которую этот мод использует для изменения поведения игры в зависимости от ролей. В настоящее время единственными поддерживаемыми типами переопределений являются команды и стиль чата.
Важно учитывать, как переопределения применяются, когда несколько ролей нацелены на одни и те же вещи. Конфликты, подобные этому, разрешаются путем постоянного выбора роли на самом высоком уровне. Итак, в случае с примером: хотя все объявляют каждую команду, кроме help, которую нельзя запретить, поскольку admin и зритель имеют более высокие уровни, они будут переопределять это поведение.
commands
Переопределение команд используется для управления команды, которые игрок может использовать. Каждая запись переопределения определяет шаблон регулярного выражения для сопоставления, а затем стратегию того, как реагировать, когда мод встречается с этим шаблоном.
Например, шаблон. * Соответствует каждой возможной команде, а gamemode (зритель | Выживание) будет соответствовать команде режима игры только со зрителем и режимом выживания. Стратегии, которые затем могут использоваться вместе с этими шаблонами: allow и deny: allow будет гарантировать, что игроку разрешено использовать эту команду, а deny не позволит игроку использовать эту команду.
chat style
The Переопределение chatstyle используется для изменения способа отображения сообщений игрока в чате. Он объявлен просто как шаблон форматирования строки. Каждый экземпляр% s заменяется аргументом форматера. Первый% s заменяется именем игрока, а второй заменяется сообщением.
Применение ролей в игре
После внесения изменений в файл role.json вы можете перезагрузить его: с помощью/role reload.
Управление всеми ролями осуществляется с помощью этой команды роли через различные подкоманды. Например:
Требования
Как установить Player Roles (Fabric) на Майнкрафт c Fabric:
- Скачать и установить Fabric
- Скачать и кинуть скачанный мод Player Roles (Fabric) и требуемые моды в папку mods. Все!
- Подробнее.
Cкачать похожие моды
Скачать Player Roles (Fabric) мод на Майнкрафт:
На 1.18.2 (Fabric)
- Скачать player-roles-1.5.2 (08.04.2022)
На 1.17.1 (Fabric)
- Скачать player-roles-1.4.3 (08.04.2022)
На 1.16.5 (Fabric)
- Скачать player-roles-1.3.1 (08.04.2022)