Метки на плотах — ТЗ (идея)
Метки фидбэка на плотах — ТЗ (идея)
Проект 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) Сценарии
Создание: команда на точке плота → Dialog (текст + режим) → метка появляется.
Игрок: клик по метке → Dialog с запиской → принять / убрать / оспорить (по режиму).
Уведомления: автору — о действии игрока (онлайн или при входе); игроку при входе — если появились новые метки.
Списки: 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).