Player Roles
Доступно на версиях Minecraft
[1.20.4] [1.20] [1.20.1] [1.19.4] [1.19.3] [1.19.1] [1.19] [1.18] [1.17] [1.16.4] [1.16.2] [1.16.1]Категории модов
Внешние ресурсы
Разработчики мода
Gegy
Описание мода
Мод Player Roles для Fabric
Player Roles – это простая реализация, позволяющая назначать пользовательские разрешения игрокам через роли, похожие на Discord. Роли и их разрешения определяются в файле JSON, который легко изменить и перезагрузить во время работы для быстрой итерации. Файл roles.json находится в каталоге конфигурации (<root>/config/roles.json).
Роли и переопределения
В каждом объявлении роли мы перечисляем набор переопределений. Переопределения – это общая система, которую использует этот мод для изменения поведения игры на основе ролей. В настоящее время поддерживаемые типы переопределений – это команды, декорации имен, тип чата, отключение, возврат команды, уровень разрешений и селекторы сущностей.
Команды
Переопределение команд используется для управления командами, которые может использовать игрок. Каждая запись переопределения указывает шаблон регулярного выражения для сопоставления, а затем стратегию ответа при встрече с этим шаблоном. Стратегии, которые могут использоваться наряду с этими шаблонами, – разрешить и запретить.
Декорации имени
Переопределение декорации имени изменяет отображение имен игроков с ролью. Это можно использовать для замены цветов имен а также добавления текста. Это имеет более низкий приоритет, чем цвета командной команды.
Типы чата
Переопределение типа чата позволяет заменить украшения сообщений чата для всех игроков с ролью. Это интегрируется с реестром minecraft:chat_type Vanilla, который можно изменить с помощью datapack.
Уровень разрешений
Переопределение уровня разрешений устанавливает стандартный уровень разрешений для назначенных игроков. Это полезно для взаимодействия с другими модами, а также с функциями Vanilla, которые не поддерживаются этим модом.
Заглушка
Переопределение заглушки очень просто – предотвращает возможность назначенным игрокам писать в чат.
Обратная связь по командам
По умолчанию все операторы получают глобальную обратную связь, когда другой игрок выполняет команду. Переопределение обратной связи по командам позволяет определенным ролям получать этот же тип обратной связи.
Селекторы сущностей
Обычно только источники команд с уровнем разрешения два и выше могут использовать селекторы сущностей. Переопределение селекторов сущностей позволяет определенным ролям использовать селекторы сущностей.
Прочая конфигурация
Роли также могут применяться к командным блокам или исполнителям функций через файл конфигурации.
Применение ролей в игре
После внесения изменений в файл roles.json, его можно перезагрузить, используя /role reload. Вся работа с ролями выполняется через эту команду role с различными подкомандами.
Скачать Player Roles
Имя файла | Загрузчик мода | Версия Minecraft | |
---|---|---|---|
player-roles-1.6.8.jar | Fabric | 1.20.4 | |
player-roles-1.6.7.jar | Fabric | 1.20 | |
player-roles-1.6.6.jar | Fabric | 1.20.1 | |
player-roles-1.6.4.jar | Fabric | 1.19.4 | |
player-roles-1.6.3.jar | Fabric | 1.19.3 | |
player-roles-1.6.1.jar | Fabric | 1.19.1 | |
player-roles-1.6.0.jar | Fabric | 1.19 | |
player-roles-1.5.2.jar | Fabric | 1.18 | |
player-roles-1.4.3.jar | Fabric | 1.17 | |
player-roles-1.3.1.jar | Fabric | 1.16.4 | |
player-roles-1.1.1.jar | Fabric | 1.16.2 | |
player-roles-1.0.2.jar | Fabric | 1.16.1 |