Skip to main content

Метки на плотах

Метки фидбэка на плотах — ТЗ (идея)

Проект Plane: PLOTMARK (из CREATIVE-20). Созвон 20.08.2026 + фидбэк в Discord «взаимодействие с плотами.» Документ фиксирует продуктовую идею, не финальный контракт реализации.

Staff ставит на плоту заметную метку в точке правки с текстом. Игрок кликает → Dialog с запиской → закрывает метку по правилам режима. Автор получает уведомление. Менять блоки на чужом плоту ради подсказки не нужно.


1) Зачем

Подсказать «где и что поправить», в том числе когда игрок оффлайн, без правок его постройки. Задача staff — довести игрока до самостоятельной правки, а не править за него.


2) Режимы и права

РежимКто ставитПоведение игрока
ПримечаниеHelper и MentorМожет убрать сам, без подтверждения автора
КритическаяТолько Mentor (+ Senior Mentor)Нельзя просто отклонить; принять как выполненную или оспорить
  • Лимиты на плот одновременно: Helper — до 3 примечаний; Mentor — до 10 меток любого режима.

  • Создание — по LuckPerms. Наказаний за «принял и не сделал» нет.

На созвоне обсуждали также «предложение / предупреждение / обязательная». Рабочая модель из staff-фидбэка — два режима выше; при необходимости «предупреждение» можно добавить позже как третий.


3) Сценарии

  1. Создание: команда на точке плота → Dialog (текст + режим) → метка появляется.

  2. Игрок: клик по метке → Dialog с запиской → принять / убрать / оспорить (по режиму).

  3. Уведомления: автору — о действии игрока (онлайн или при входе); игроку при входе — если появились новые метки.

  4. Списки: staff — «мои / открытые» + телепорт к метке; игрок — меню по своим плотам (PlotSquared API).


4) Визуал (исследовать)

  • Заметный символ «!» (голограмма / головы / atlas sprites), подпись «нажмите».

  • Разный вид для примечания и критической.

  • Референс: map decorations atlas sprites.


5) Техрамка

  • Paper (Creative): PlotSquared API, Dialog API, LuckPerms, Adventure/MiniMessage.

  • Опционально FancyHolograms / display entities — по прототипу.

  • БД, точные permission-ноды и имена команд — в детальном ТЗ после MVP-решения.


6) Вне скоупа

  • Права хелпера строить/ломать на чужом плоту без согласия.

  • «Ветки» правок staff с merge/reject блоками.

  • Глобальная панель «все игроки с недоделками» (достаточно списка меток + TP).

```