Вики сервера клана 27

Интерфейс, роли и общее

Модуль core («ядро») — основа для остальных: хранит профили игроков, показывает меню, ведёт роли и журнал действий. Сам по себе он почти незаметен. Игроку важны выбор интерфейса, сообщения о входе и префиксы ролей.

Выбор интерфейса#

Любое действие на сервере можно сделать четырьмя способами:

Команда без аргументов открывает окно (/bank, /clan, /police, /marry…), с аргументами — сразу делает действие (/bank deposit 20, /marry Ник1 Ник2). Команда, которая делает то же, что кнопка, — в подсказке кнопки (наведите курсор). Условия и правила окна — в справке: значок «i» внизу окна (в диалогах — кнопка «ⓘ Справка»).

Команда /ui открывает окно выбора: показывать окна меню с ресурспаком, диалоговыми окнами или окнами мода (кнопка «Мод» активна, только если мод установлен; с модом этот режим включается сам при первом входе). Выбор запоминается за каждым игроком отдельно — с модом и без него свой.

Окно выбора интерфейса
Окно выбора интерфейса
Режим Как выглядит Что нужно
Меню (ресурспак) окно в стиле браузера: рамка, заголовок, настоящие кнопки с подписями, флажки и поля ресурспак — сервер предложит его сам
Диалоговые окна стандартные окна Minecraft с кнопками и полями ввода ничего

Сменить режим сразу, без окна выбора: /ui window — меню, /ui dialog — диалоги. Пока игрок не выбрал режим, у него меню. Если отказаться от ресурспака или он не скачается, до конца захода окна будут диалоговыми (сообщение подскажет, как включить пак снова: /ui window).

Все картинки в этой вики — в окнах мода rozb-ui. Кнопки и поля в меню и диалогах те же, только выглядят иначе: те же экраны в этих двух режимах — на странице Меню и диалоги.

Меню (ресурспак)#

Выглядит как окно браузера: рамка, адресная строка с заголовком, кнопки с подписями (зелёные — подтвердить, красные — отменить или удалить), флажки, поля ввода и листание длинного текста. Инвентарь на время меню скрыт.

Банк в режиме меню
Банк в режиме меню

Диалоговые окна#

Стандартные окна Minecraft 26.2 с кнопками. Внизу обычно есть «← Назад» или «Закрыть». Результат действия («Внесено 20 АР», «Приглашение отправлено») показывается строкой вверху следующего окна.

Значок ⚠ рядом с заголовком рисует сам клиент у всех окон, которые прислал сервер. Убрать его нельзя, это не ошибка.

Вход на сервер#

Вместо ванильного «Ник joined the game» все видят «Ник материализовался.» Если игрок сменил ник: «Ник (ранее Старый) материализовался.» При наведении на ник появляется подсказка.

Роли и префиксы#

Роли — это должности на сервере: паспортист, полицейский, прокурор, президент и другие. У роли есть префикс перед ником в чате и табе: название роли в квадратных скобках, например [Паспортист] Ник (у полицейского — [Полиция]). Если ролей несколько, показывается префикс самой «весомой». Тег клана стоит после префикса роли: [Глава полиции] [R27] Ник.

Роль Что даёт Может назначать
Паспортист выдача, правка и аннулирование паспортов —
Церковник брак и развод —
Полицейский поводок, дубинка, /jail, /rejail —
Глава отряда как полицейский —
Зам. главы полиции как полицейский полицейских
Глава полиции + создание тюрем и досрочное освобождение полицейских, глав отрядов, замов
Прокурор разбор жалоб на полицию —
Судья роль и префикс, без механик —
Парламент роль и префикс —
Президент роль и префикс —

Что именно умеет каждая роль — на странице Государство.

Команды ролей#

/role — окно ролей: зелёным — роли, которые вы можете выдавать. Нажмите на роль: видно, кто её носит, и (если можно) есть поле ника и кнопки «Выдать» / «Снять». «Роли игрока…» — все роли по нику.

Роли
Роли
Команда Кто Что делает
/role все окно ролей
/role list все список ролей; зелёным — те, что вы можете выдавать
/role of <ник> все роли игрока
/role who <роль> все кто занимает роль
/role give <ник> <роль> кто может назначать эту роль выдать роль
/role take <ник> <роль> то же снять роль

Роль указывается по id: passportist, priest, police, squad_leader, police_deputy, police_chief, prosecutor, judge, parliament, president. Свои роли менять нельзя. Тот, кому выдали или сняли роль, получает сообщение с ником того, кто это сделал.

Служебное — /rozb#

Одно окно со всеми служебными окнами, которые доступны вам по правам: роли, аудит, паспортный стол, браки, полиция, прокуратура, зоны банка, счета игроков, кланы, порталы и «Перечитать настройки». Команда видна только тем, у кого есть хоть одно такое окно.

Служебное
Служебное

Для администрации#

Права#

Права проверяются через LuckPerms: каждая роль — группа LuckPerms с таким же именем. Если право в LuckPerms не задано, операторы (уровень 3+) его проходят; явный запрет (false) действует и на них.

Право Что даёт
rozb.roles.admin выдавать и снимать любые роли
rozb.audit.view журнал действий /audit
rozb.admin.reload /rozb reload
economy.zone.manage, economy.admin, economy.balance.others зоны банка, правка балансов, чужой баланс — см. Банк
clans.admin админ-команды кланов — см. Кланы
portals.admin админ-команды порталов — см. Порталы

Команды#

Аудит
Аудит
Команда Что делает
/role setup создать и настроить группы LuckPerms по roles.json: права, наследование, префиксы. Запустить после установки и после правки ролей (или кнопка в окне /role)
/audit окно журнала: фильтр по игроку или модулю, листание
/audit <страница> журнал в чат: кто, что, над кем и когда (банк, роли, паспорта, полиция, жалобы, кланы)
/audit player <ник> записи по игроку
/audit module <модуль> записи модуля: core, economy, state, clans, portals
/rozb окно «Служебное»
/rozb reload перечитать конфиги и тексты всех модулей

Файлы#

Всё лежит в config/<модуль>/ на сервере (rozb_core, rozb_economy, rozb_state, rozb_clans, rozb_portals):

После правки — /rozb reload; роли в LuckPerms — заново /role setup. В текстах работают цвета &a, &l, &#RRGGBB и подстановки вида {name}.

Настройки ядра (config/rozb_core/config.json):

Ключ По умолчанию Что это
joinMessage &e{name} материализовался. сообщение о входе
joinMessageRenamed &e{name} (ранее {old}) материализовался. то же после смены ника
defaultUi window интерфейс для тех, кто не выбирал: window (меню) или dialog. Пока не задан windowPackUrl, вместо меню — диалоги
windowPackUrl, windowPackSha1 пусто прямая ссылка на ресурспак окон и его SHA-1
wideWindows false проба: меню шире сундука (256 px); у игрока — /ui wide on|off
clientModUrl https://wiki.rozb.pw/mod/ страница о моде rozb-ui: в подсказке серой кнопки «Мод» и в просьбе обновить мод
guideUrl https://wiki.rozb.pw/start/ «Быстрый старт»: ссылка в чате при самом первом заходе; пусто — не присылать
minClientProtocol 1 мод со старым протоколом — режим «Мод» недоступен, окна как без мода и просьба обновить
auditPageSize 10 записей на страницу /audit
opsBypassPermissions true операторы проходят незаданные права