Player Roles — серверный мод для Fabric: гибкие роли и права

Player Roles для Fabric: гибкие роли и права на сервере — мод для Minecraft, дающий гибкую систему ролей с управлением командами, чатом и визуалом через JSON.

«Player Roles — серверный мод для Fabric: гибкие роли и права» в каталоге ITSMYFOX — карточка для Minecraft с описанием, характеристиками и всеми доступными версиями. Ниже — таблица файлов и прямая загрузка.

Скачать player roles для Minecraft 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.19, 1.19.1, 1.19.3, 1.20, 1.20.1, 1.20.2, 1.20.4, 1.20.6, 1.21, 1.21.1, 1.21.3, 1.21.5, 1.21.6, 1.21.8

Оригинальное название: player roles

Версии Minecraft: 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.19, 1.19.1, 1.19.3, 1.20, 1.20.1, 1.20.2, 1.20.4, 1.20.6, 1.21, 1.21.1, 1.21.3, 1.21.5, 1.21.6, 1.21.8

Загрузчик: Fabric

ФайлMCЗагрузчикРазмер
player-roles-1.0.1.jar1.16.1Fabric41 КБСкачать
fabric-roles-1.0.0.jar1.16.1Fabric40 КБСкачать
player-roles-1.0.2.jar1.16.1Fabric41 КБСкачать
player-roles-1.1.0.jar1.16.2Fabric43 КБСкачать
player-roles-1.1.1.jar1.16.3Fabric48 КБСкачать
player-roles-1.1.2.jar1.16.4Fabric49 КБСкачать
player-roles-1.2.0.jar1.16.4Fabric56 КБСкачать
player-roles-1.2.1.jar1.16.4Fabric56 КБСкачать
player-roles-1.3.0.jar1.16.4Fabric79 КБСкачать
player-roles-1.3.1.jar1.16.5Fabric110 КБСкачать
player-roles-1.4.0.jar1.17Fabric121 КБСкачать
player-roles-1.4.2.jar1.17Fabric122 КБСкачать
player-roles-1.4.1.jar1.17Fabric121 КБСкачать
player-roles-1.4.3.jar1.17.1Fabric122 КБСкачать
player-roles-1.5.0.jar1.18Fabric129 КБСкачать
player-roles-1.5.1.jar1.18.1Fabric133 КБСкачать
player-roles-1.5.2.jar1.18.1Fabric133 КБСкачать
player-roles-1.6.0.jar1.19Fabric135 КБСкачать
player-roles-1.6.1.jar1.19.1Fabric134 КБСкачать
player-roles-1.6.4.jar1.19.3Fabric137 КБСкачать
player-roles-1.6.3.jar1.19.3Fabric137 КБСкачать
player-roles-1.6.5.jar1.20Fabric138 КБСкачать
player-roles-1.6.6.jar1.20.1Fabric232 КБСкачать
player-roles-1.6.7.jar1.20.2Fabric272 КБСкачать
player-roles-1.6.8.jar1.20.4Fabric272 КБСкачать
player-roles-1.6.9.jar1.20.4Fabric272 КБСкачать
player-roles-1.6.10.jar1.20.6Fabric141 КБСкачать
player-roles-1.6.11.jar1.21Fabric139 КБСкачать
player-roles-1.6.12.jar1.21.1Fabric139 КБСкачать
player-roles-1.6.13.jar1.21.3Fabric138 КБСкачать
player-roles-1.6.14.jar1.21.5Fabric139 КБСкачать
player-roles-1.6.15.jar1.21.6Fabric139 КБСкачать
player-roles-1.7.0.jar1.21.8Fabric137 КБСкачать
player-roles-1.8.0.jar1.21.8Fabric136 КБСкачать
player-roles-1.8.1.jar1.21.8Fabric136 КБСкачать
player-roles-v1.9.0-pre.1.jar1.21.8Fabric135 КБСкачать

Player Roles для Fabric: гибкие роли и права на сервере

Когда на сервере Minecraft собирается больше десятка человек, ручное управление правами быстро превращается в хаос. Плагины, команды, разрозненные конфиги — всё это отнимает время и плодит ошибки. Мод Player Roles для Fabric: гибкие роли и права на сервере решает проблему иначе: он приносит на сервер систему ролей, похожую на Discord, где каждому игроку можно назначить чёткий набор разрешений, ограничений и визуальных фишек. Вместо десятков отдельных настроек вы получаете один JSON-файл, который легко читается и правится даже на лету.

Мод работает на загрузчике Fabric и поддерживает актуальные версии Minecraft — от 1.19 до 1.21.1. Он не требует перезапуска сервера при изменении ролей: достаточно выполнить команду /role reload, и все правки вступают в силу мгновенно. Это особенно ценно на оживлённых серверах, где каждая минута простоя ощущается игроками.

Как установить Player Roles на сервер Fabric

Установка не отличается от большинства серверных модов. Скачать Player Roles для Fabric: гибкие роли и права на сервере можно с CurseForge или Modrinth — достаточно поместить JAR-файл в папку mods сервера. Убедитесь, что у вас установлен Fabric Loader и, при необходимости, Fabric API. После первого запуска мод создаст конфигурационный файл roles.json в папке config — именно в нём и будет жить вся логика ролей.

Если вы собираете модовую сборку через лаунчер вроде foxygame.net, процесс ещё проще: мод подбирается и скачивается прямо из меню, а все зависимости разрешаются автоматически. Это удобно для тестирования и быстрого развёртывания.

Базовая модель ролей: everyone и иерархия

В основе системы лежит обязательная роль everyone. Она назначается каждому игроку автоматически и не может быть удалена. Все остальные роли надстраиваются поверх неё, образуя иерархию. У каждой роли есть числовой уровень — чем он выше, тем выше приоритет при конфликтах. Если игрок состоит одновременно в ролях «spectator» и «admin», и их правила противоречат друг другу, победит та роль, у которой уровень больше. Это позволяет строить чистую вертикаль от новичка до главного администратора без костылей и дублирования настроек.

Overrides: сердце гибких прав

Почти все возможности мода завязаны на механизме overrides — переопределений, которые меняют поведение игры для конкретной роли. Override может управлять командами, оформлением ника, форматом чата, мутом, обратной связью команд, уровнем прав и селекторами сущностей. Каждый тип настраивается отдельно, и их можно комбинировать в одной роли как угодно.

Команды и регулярные выражения

Самый востребованный override — commands. Он позволяет тонко фильтровать доступ к серверным командам с помощью регулярных выражений. Для каждого шаблона можно выбрать стратегию: allow (разрешить), deny (запретить) или hidden (скрыть из автодополнения, но не блокировать выполнение). Например, вы можете разрешить игрокам только /gamemode spectator, а все остальные варианты gamemode скрыть или запретить. Это гораздо точнее ванильных permission-уровней и не требует установки сторонних плагинов.

На серверах выживания такой подход незаменим: административные команды остаются только у модераторов, а рядовые игроки получают доступ к телепортации на спавн, личным сообщениям и другим полезным механикам. Regex-шаблоны поначалу могут показаться сложными, но после пары примеров вы начнёте контролировать команды с хирургической точностью.

Визуальные роли: префиксы, цвет и стиль ника

Override name_decoration отвечает за то, как ник игрока отображается в чате и таб-листе. Можно задать префикс, суффикс, цвет, жирность, подчёркивание и даже HEX-оттенки. Это идеальный инструмент для RP-серверов, PvP-проектов и тематических сборок, где визуальное выделение ролей важно для атмосферы. Стоит помнить, что цвет из scoreboard-команд может иметь более высокий приоритет, поэтому визуальное оформление лучше продумывать комплексно.

Chat Type: кастомный формат сообщений

Override chat_type позволяет назначить роли особый шаблон сообщений, используя реестр minecraft:chat_type. Сообщения администрации можно визуально отделить от общего чата без единого плагина. Если стандартных форматов не хватает, вы создаёте собственные chat type-файлы в datapack и подключаете их как идентификатор. Единственный нюанс: реестр чата загружается при старте сервера, поэтому такие изменения требуют перезапуска, в отличие от самого roles.json, который перезагружается командой.

Mute, permission level и entity selectors

Роль с mute: true мгновенно отключает возможность писать в чат — удобно для временных санкций без бана. Параметр permission_level задаёт ванильный уровень прав, что помогает корректно взаимодействовать с механиками игры и модами, ориентирующимися на стандартные permission-уровни. А entity_selectors открывают доступ к селекторам сущностей — это критично для ивент-команд, автоматизированных карт и скриптов, где нужна точная работа с командами.

Наследование ролей и управление через команды

Мод поддерживает includes — механизм наследования, при котором одна роль перенимает все overrides другой. Это позволяет строить чистую иерархию без копипаста. Например, старший модератор наследует базовые права модератора и добавляет только расширенные возможности. Управление ролями ведётся через команду /role:

  • /role assign <player> <role> — назначить роль;
  • /role remove <player> <role> — снять роль;
  • /role list <player> — посмотреть все роли игрока;
  • /role reload — перезагрузить конфиг без перезапуска сервера.

Роли можно применять не только к живым игрокам, но и к исполнителям командных блоков и функций — это открывает широкие возможности для карт с квестами, автоматизированными механиками и сценариями событий.

Player Roles для Fabric: гибкие роли и права на сервере для Minecraft — итоги

Player Roles для Fabric: гибкие роли и права на сервере — это не просто ещё один мод на права, а системный инструмент, который объединяет контроль команд, гибкий чат, визуальные роли и совместимость с ванильной логикой в одном конфиге. Он избавляет от хаоса разрозненных настроек и даёт предсказуемое поведение сервера для игроков, модераторов и администраторов. Начните с простого профиля ролей, протестируйте overrides на тестовом сервере и постепенно расширяйте схему под свои задачи. В результате вы получите стабильную серверную архитектуру, где каждая роль работает логично, а изменения вносятся быстро и безопасно.

В каталоге ITSMYFOX — тысячи модов, дополнений и ресурспаков для Minecraft. Используйте поиск и категории, чтобы найти похожее.