Проверка
Чеклист для ручной проверки модов сервера: каждая функция и что должно получиться. Отметки и записи общие для всех проверяющих и сохраняются на сервере вики. Чтобы отмечать, впишите свой ник и ключ проверяющего (его выдаёт администрация). Без ключа список можно только читать.
Отметки: ✔ — работает как написано, ✘ — не работает или работает не так (опишите в заметке), — — снять отметку. Заметку можно оставить и к работающему пункту. Недоработки, которых нет в списке, и предложения записывайте в конце страницы.
Что понадобится
Для многих пунктов нужен второй игрок (или второй клиент). Роли для проверки выдаёт админ:
/role give <ник> <роль>. Деньги —/bank admin give <ник> <сумма>. Пункты «в обоих режимах» проверяйте и в меню (/ui window), и в диалогах (/ui dialog).
Вход и интерфейс#
- Новый игрок при первом входе получает предложение скачать ресурспак сервера; после согласия пак скачивается без ошибки
- Новый игрок без выбора
/uiвидит окна в режиме меню (ресурспак) - Отказ от ресурспака: приходит сообщение «Без ресурспака меню показываются диалоговыми окнами…»,
/bankоткрывается диалогом - После отказа
/ui windowснова предлагает пак, после согласия окна — меню /uiоткрывает окно выбора с двумя вариантами (меню и диалоговые окна), без «сундучного меню»/ui windowи/ui dialogпереключают режим сразу; выбор сохраняется после перезахода- В режиме меню: рамка, заголовок, кнопки с подписями, подсказки при наведении; инвентарь скрыт
- В режиме меню ввод текста и чисел через наковальню работает (сумма, ник)
- В режиме меню нет обрезанных подписей на кнопках ни в одном окне
- В режиме диалогов: результат действия показывается строкой вверху следующего окна
- В режиме диалогов «← Назад» / «Закрыть» возвращают туда, куда ожидаешь
- В каждом окне подписана команда, которой можно сделать то же самое
- Сообщение о входе: «Ник материализовался.» вместо «joined the game»
- После смены ника: «Ник (ранее Старый) материализовался.»
Роли и префиксы#
/role— окно ролей; зелёным отмечены роли, которые можно выдавать- В окне роли видно, кто её носит; поле ника и «Выдать» / «Снять» выдают и снимают роль
- «Роли игрока…» показывает все роли по нику
/role list,/role of <ник>,/role who <роль>отвечают в чат/role give <ник> <роль>и/role take <ник> <роль>работают; игрок получает сообщение с ником выдавшего- Свою роль выдать или снять нельзя
- Глава полиции может назначать полицейских, глав отрядов и замов, но не другие роли
- Префикс роли виден в чате и табе:
[Паспортист] Ник; при нескольких ролях — самый весомый - Тег клана стоит после префикса роли:
[Глава полиции] [R27] Ник /role setup(или кнопка в окне ролей) создаёт группы LuckPerms без ошибок
Служебное и аудит#
/rozbоткрывает «Служебное»; видны только окна, доступные по правам- Обычному игроку без ролей команда
/rozbнедоступна /rozb reloadперечитывает конфиги и тексты (проверить на изменённомlang.json)/audit— окно журнала: фильтр по игроку, фильтр по модулю, листание страниц/audit <стр.>,/audit player <ник>,/audit module <модуль>выводят записи в чат- В журнал попадают действия банка, ролей, паспортов, полиции, жалоб и кланов
Банк#
/bank— меню: счёт, руда в инвентаре, «Вы в банке …» / «Вы не в банке»- В банке: внести сумму, «внести всё»,
/bank deposit(только АР в руке),/bank deposit <сумма>,/bank deposit all(вся АР) - Принимается и обычная, и глубинная алмазная руда (1 блок = 1 АР)
- Снять: кнопка и
/bank withdraw <сумма>; выдаётся глубинная руда - Снятие при полном инвентаре: банк говорит, сколько влезет, и ничего не снимает
- Вне зоны банка внести и снять нельзя, понятное сообщение
/balanceпоказывает баланс- Перевод из меню («Перевести игроку…»), окном
/payи командой/pay <ник> <сумма> - Перевод игроку не в сети доходит; игрок в сети видит «Ник перевёл вам N АР»
- Перевод самому себе и больше, чем на счёте, — отказ с понятным текстом
- История: кнопка и
/bank history [стр.]; приход зелёным, расход красным, баланс после операции - Админ: «Банк» → «Зоны банка» (и
/bank zone) — углы, создание по названию, удаление;/bank zone list,createat; пересекающуюся зону создать нельзя - Админ: «Банк» в
/rozbи/bank admin— «Баланс», «Начислить», «Списать», «Установить»; то же командамиgive|take|set; в ответе цветом только число (зелёный/красный/золотой) - Админ:
/balance <ник>показывает чужой баланс; изменения видны в истории игрока как «изменено администрацией»
Паспорт#
/passportбез паспорта: «У вас нет паспорта. Обратитесь к паспортисту.»- Паспортист:
/passport issue— окно «Паспортный стол»: головы игроков рядом (подсказка — есть ли паспорт) и поиск по нику; всё на одной странице - Паспорт игрока в окне: «Выдать» (дата, пол, место); у кого паспорт есть — поля заполнены, «Сохранить», «Посмотреть», «Аннулировать»
/passport issue <ник> <ДД.ММ.ГГГГ> <м|ж> <место>выдаёт паспорт только игроку в сети не дальше 10 блоков- Неверная дата или пол отклоняются; второй паспорт тому же игроку выдать нельзя
- «Сохранить» без изменений и
/passport editс тем же значением — «Ничего не изменилось»;/passport edit <ник> birth|sex|residence … - «Аннулировать» и
/passport delete <ник>; игрок в сети получает сообщения о выдаче, изменении и аннулировании /passportпоказывает в чате ник, лицо по скину, пол, дату рождения, место, семейное положение, дату выдачи/passport show <ник>показывает паспорт другому игроку;/passport show— окно со списком игроков рядом/passport view <ник>— паспортист, полиция и прокурор видят любой паспорт; обычный игрок — нет
Брак#
- Церковник:
/marry//divorceоткрывают окно «Браки» - Обвенчать в окне и
/marry <ник1> <ник2>; объявление «❤ А и Б вступили в брак…» видят все - Нельзя поженить того, кто уже в браке, и игрока самого с собой
- Без паспорта, с неуказанным полом или одного пола — брак не заключается (понятный ответ)
- Развести в окне (с подтверждением) и
/divorce <ник> - Семейное положение в паспортах обоих меняется сразу
Полиция#
/police— окно полиции; кнопки соответствуют правам роли (у главы полиции их больше)- Дубинка: кнопка и
/police baton; удар — 10 с слепоты и замедления, звук, «Вы оглушены — N с» на панели действий, на элитрах не взлететь; потом «Оглушение прошло» - Наручники: кнопка и
/police cuffs; без оглушения — «Сначала оглушите дубинкой»; ПКМ по оглушённому надевает, повторный ПКМ снимает - От скованного к полицейскому видна верёвка поводка (и другим игрокам рядом); у скованного «Вы в наручниках»
- Скованный не уходит дальше 3 блоков; дальше 12 блоков или в другом мире — телепорт к полицейскому; урона от падения нет
- Скованного снимает с лодки и лошади; полицейский в наручниках не может заковать другого
- Наручники и дубинка в руках у не-полицейского не работают, сообщений в чат нет
- «Посадить…»: головы скованных вами и вышедших рядом за 10 мин; нажатие — форма (тюрьма, срок, причина)
/jail put <ник> <тюрьма> <срок> [причина]: без наручников — отказ; вышедший рядом (≤ 10 блоков, ≤ 10 мин) — сажается и попадает в тюрьму при входе- Форматы срока
30m,2h,1h30m,3d,90; срок не ограничен; неизвестная тюрьма — отказ - Остаток срока — полоса босса; заключённый не может ничего трогать (ЛКМ/ПКМ), сытость не тратится
- Смерть в тюрьме: вещи и опыт остаются, возрождение в тюрьме
- Отошёл дальше 25 блоков или сменил мир — «Из тюрьмы не уйти» и возврат
- Срок идёт только в сети: вышел и зашёл — снова в тюрьме с тем же остатком
- Срок вышел — «Срок вышел — вы на свободе» и телепорт к кровати, якорю или спавну
/jailу заключённого показывает срок и причину/rejail <ник>и окно «Вернуть в тюрьму» возвращают заключённого/jail listи/jail prisoners; окно «Заключённые» — головы с подсказкой (тюрьма, срок, остаток, причина, кто посадил)- Глава полиции: «Тюрьмы» — поле названия, «Создать здесь» и «Удалить» (только пустую);
/jail create,/jail delete - Глава полиции: досрочно освободить — нажать на голову в «Заключённых» (с подтверждением) или
/jail release <ник>
Жалобы и прокуратура#
/report— окно (ник полицейского, текст);/report police <ник> <текст>— командой- Жалоба на не-полицейского и на себя отклоняется; текст длиннее 500 символов — отказ
- Четвёртая нерассмотренная жалоба от одного игрока не принимается
- Прокурор в сети сразу получает уведомление о жалобе
/complaints— окно: номер, на кого, от кого, когда, текст, число варнов у полицейского- Решения «Снять с должности», «Варн», «Устное предупреждение», «Нарушения нет» с подтверждением и комментарием
- «Снять с должности» снимает все полицейские роли
- Решение получают и полицейский, и автор жалобы
/complaints decide <id> …,/complaints list,/complaints closedработают в чате- «Рассмотренные» и «Варны полиции…»: сразу головы сотрудников с варнами (подсказка — сколько), нажатие — за что;
/warns <ник> /laws— кликабельная ссылка на законы; ссылка в конфиге безhttps://(wiki.rozb.pw) не роняет клиент
Кланы: вне клана#
/clanвне клана: список кланов баннерами (подсказка — лидер, участники), приглашения, «Создать свой клан»; в чате/clan listбаннер при наведении на название- Создать клан в окне и
/clan create <ТЕГ> <название>; создатель — лидер - Неверный тег (не 2–5 знаков), неверное или занятое название — отказ с понятным текстом
- Тег клана перед ником в чате и табе:
[R27] Ник - Карточка клана из списка и
/clan info [клан]: тег, название, баннер, лидер, участники, дата, казна, войны - Заявка из карточки и
/clan apply <клан>; заявка в другой клан заменяет старую, повторная в тот же — «уже отправлена»;/clan unapplyи кнопка «Отозвать» - Получившие право «Заявки» в сети видят сообщение о новой заявке
- Приглашение: сообщение и строка ✔ / ✘ в меню;
/clan accept|decline <клан>;/clan invites; из карточки клана в приглашениях «← Назад» возвращает к приглашениям - После 3 отказов приглашения от клана блокируются на сутки (истечение не считается); после 3 отклонённых заявок игрок сутки не может подать заявку в этот клан
- Создание своего клана сбрасывает заявки в другие кланы
Кланы: участники и ранги#
- Меню клана: участники, заявки, казна, войны, права рангов, видимость, «Выйти»; у лидера — «Баннер из руки» и «Распустить»
- Кнопки без права у ранга серые, при наведении — какое право нужно (заявки, пригласить, повысить/понизить, снять из казны, вызов, принять/отклонить войну, состав)
- Пригласить: окно и
/clan invite <ник>; соклановцы видят «Ник получил приглашение» - Заявки: принять ✔ / отклонить ✘ в окне,
/clan approve|reject <ник>,/clan applications - Участник: «Повысить» / «Понизить» в окне и
/clan promote|demote; нельзя поднять выше ранга под собой - «Передать лидерство» и
/clan transfer <ник>; бывший лидер становится заместителем - «Исключить» с подтверждением и
/clan kick <ник> - Выйти: кнопка и
/clan leave; лидер выйти не может; боец из состава войны выйти не может - Соклановцы видят «присоединился», «вышел», «Новый лидер клана»
- Права рангов: окно и
/clan perm <ранг> <право> on|off;/clan permбез аргументов — права в чат /clan members— состав в чат
Кланы: казна, баннер, видимость#
- Казна: внести с личного счёта (окно и
/clan treasury deposit <сумма>) - Вывести на свой счёт с правом «Вывод из казны» (окно и
/clan treasury withdraw); остальные с правом получают сообщение - Пока казна открыта у одного, у второго «Казной сейчас пользуется ник»; через 5 минут бездействия освобождается
/clan treasury balance— казна и свой счёт в чат- Баннер: «Баннер из руки» и
/clan banner; баннер остаётся в руке и виден в карточке и меню - Видимость клана (лидер): скрытые поля не видны посторонним в карточке;
/clan privacy <поле> hide|show - Моя видимость: скрыть ранг и дату вступления (окно и
/clan hide rank|joined on|off); видят только сам игрок и лидер /clan privacyбез аргументов — настройки в чат- Распустить: с подтверждением и
/clan disband; нельзя с АР в казне или с принятой войной; у всех закрываются окна клана
Войны кланов#
- Вызов: окно — сначала баннеры кланов, нажатие — формат 3×3/5×5/6×6 и ставка; ошибка остаётся в форме;
/clan war challenge <N> <ставка> <клан>; соперник получает сообщение - Ставка больше казны — отказ
- Принять / отклонить в окне и
/clan war accept|decline <id>; при принятии ставки списываются у обоих - Вызов без ответа истекает через 24 часа
- Время: окно и
/clan war time <id> ЧЧ:ММ [ДД.ММ]; только вызвавший клан, 08:00–00:00 МСК, не раньше чем через час, не дальше 7 дней, занятое время — отказ - Состав: кнопка «Состав» в окне войны видна всегда (до принятия и без права — серая с причиной); окно и
/clan war roster <id> add|remove <ник>; не больше N; за час до начала фиксируется - Отмена по согласию: обе стороны
/clan war cancel <id>в течение 30 минут, ставки возвращаются /clan war listи/clan war info <id>- Начало: бойцы в сети переносятся на арену, режим «Приключение», в табе «Боец N»
- Бой: таймер и число живых сверху; погибший выбывает и возвращается на своё место; ушедший за границу — на свою точку
- Итог: все погибли — конец сразу; по времени — больше живых, при равенстве — броня, иначе ничья
- Победитель получает обе ставки; выжившие возвращаются; предметы на арене удаляются
- Никто не пришёл от одной стороны — она проиграла; ни от одной — отмена со ставками назад
- Админ:
/clan admin— на арену, точки A и B, ▶ начать сейчас, ✘ отменить, роспуск клана; то же командами
Порталы#
- Вход в портал Энда в обычном мире открывает меню вместо перехода в Край
- «В Край» и
/portal endпереносят в Край - «В Мир артов» и
/portal arts: платформа в трёх блоках от портала, лицом к нему - Обратный портал в Мире артов ведёт к кровати, якорю или спавну
- Первый вход админа: «Портал [id] запомнен…» (у обычного игрока сообщения нет); в «Других порталах» он с расстоянием или «в другом мире»
- Телепорт к другому порталу (кнопка и
/portal <id>) только у админа, у игрока кнопок и команд нет; безопасная точка рядом, лицом к порталу; меню не открывается заново - Сломанный портал: «Этот портал недоступен для телепортации»
- «Остаться здесь» закрывает меню;
/portalв портале открывает его снова;/portal list— список в чат /portal …вне портала не работает (понятное сообщение)- В Крае порталы работают как обычно
- Админ:
/portals— окно, «Телепорт», «Забыть», «В Мир артов»;/portals list|forget|tp|arts
Режим диалогов#
Пройдите основные окна ещё раз с /ui dialog: всё, что работает в меню, должно работать и здесь.
- Банк, перевод, история
- Паспорт, паспортный стол, браки
- Полиция, «Посадить…», заключённые, тюрьмы
- Жалобы и решения прокурора
- Меню клана, участники, заявки, казна, права, видимость
- Войны: вызов, время, состав
- Меню портала,
/portals - Служебное
/rozb, роли, аудит, зоны банка, счета игроков,/clan admin
Клиентский мод rozb-ui#
Нужен клиент с Fabric Loader 26.2, Fabric API и rozb-ui.
- Без мода: в
/uiкнопка «Мод» серая, в подсказке — что поставить и где скачать;/ui modотвечает тем же - Первый вход с модом: сервер пишет «Включён интерфейс мода», ресурспак не предлагается
- С модом выбрали «Меню» в
/ui— при следующем входе с модом остаётся «Меню»; вернули «Мод» — снова мод - Окна мода: банк, перевод (поля прямо в окне), история, клан, полиция, жалоба (многострочное поле),
/rozb - В окне:
Enter— зелёная кнопка,Esc— «Назад», «←» — «Назад», «×» — закрыть; подсказки кнопок и «i» - Окно подстраивается под содержимое: короткое — маленькое, много кнопок — шире; длинное — прокрутка колёсиком
- Инвентарь: плашка баланса справа от книги рецептов (с книгой рецептов — едет вместе с инвентарём); 12 345 → «12,3к», полная сумма при наведении
- Нажатие на плашку открывает и закрывает панель «Счёт»; баланс меняется сам после перевода или внесения
- Сундук, печь: сумма в строке «Инвентарь»
- Настройки (⚙ в «Главной», «Настроить» в Mod Menu): вкладка снизу, «Сбросить», сумма в сундуках вкл/выкл
- «Переместить плашку…»: перетаскивание в инвентаре; за краем — плавающее окно, панель «Счёт» открывается при нём; ПКМ — на место
- Мод добавил «Rozb Server» (27.rozb.pw) в список серверов; удалённый — не появляется снова
- Клиенты 26.1, 26.3 и 1.21.11 с модом своей версии: плашка, «27», окна (и паспортный стол с головами), ввод ника и суммы
- Окно из плитки «Главной» (Паспорта, Браки, Полиция): «Назад», «←» и Esc — в «Главную»; «→» — снова окно; «↻» — обновляет
- Поле ника: список игроков в сети, Tab — подставить; в браках подписи «Первый (ник)», «Второй (ник)»
- Плашка: АР в инвентаре за чертой, подсказка поверх плашки; флажок в настройках прячет АР
- Кнопки срабатывают по отпусканию (нажали и увели курсор — не срабатывает)
- Удар дубинкой — искры у головы
- Перевод из инвентаря: ник с подсказкой (
Tab), сумма, подтверждение, ответ сервера; клавиша E в поле не закрывает инвентарь - В зоне банка в панели есть «Внести всё» и «Снять…», вне зоны их нет
- Меню паузы: квадрат «27» слева от «Настройки…» → «Главная» (плитки по 4) с разделами по ролям; плитка открывает окно
- Кнопки при наведении светлеют, при нажатии темнеют и утапливаются
- Клавиша «Меню сервера» (назначить в «Управление») открывает «Главную»
- На другом сервере (или в одиночной игре) нет ни кнопки, ни панели
- Админка Рубильника → «Клиенты»: вы в списке с версией мода и своими модами