§6Глава 18: Интерактивная квест-система

§7В этой главе вы узнаете, как создавать §aживые чек-листы§7 и системы задач прямо на страницах путеводителя, как работает §eсерверное сохранение§7 прогресса и как правильно настраивать уникальные ID квестов.
§6---
§bСинтаксис создания чек-боксов

§7Система книги полностью поддерживает стандартный §bMarkdown-формат§7 списков задач, дополненный уникальными техническими идентификаторами:

§6• §7Формат: §6`- [ ] (уникальный_id) Ваша задача | Ваша награда`
§6• §7Пример (§6В тексте§7): - [ ] (test_quest_1) §7Найти §b10 алмазов|§7(Награда: §a+100 XP§7)
§6• §7Пример (§6С новой строки§7):
- [ ] (test_quest_2) §7Найти §a10 изумрудов|§7(Подсказка: §eИщите в горах§7)

§7При чтении файла движок книги автоматически вырежет технический ID в круглых скобках и отрисует вместо него аккуратный пиксельный квадрат §e[ ]§7.

§7Если задача уже выполнена игроком, вместо пустого квадрата система отобразит зелёную галочку §7[§2✔§7]§7, сам текст задачи потемнеет и покроется линией, а приписка после разделителя §6|§7 останется чистой и яркой.
§6---
§6Особенности серверного сохранения NBT

§7В отличие от сторонних модов, квест-система путеводителя имеет §bмонолитную защиту§7 от сброса прогресса и гибкую логику переключения:

§a✔ §eПолная интерактивность§7: Игрок может свободно ставить и убирать галочки кликом мышки, если кликнул случайно или хочет сбросить чек-лист.
§a✔ §bЗащита от стирания (Античит)§7: Прогресс сохраняется напрямую в §eNBT-данные§7 игрока на стороне сервера (в ванильный файл §bplayer.dat§7). Игрок не сможет сбросить квесты, удалив локальные файлы конфигурации или кэш лаунчера на своём ПК.
§a✔ §dУмная синхронизация при входе§7: При подключении к серверу или одиночному миру система автоматически считывает NBT-теги и мгновенно восстанавливает все галочки в книге. При выполнении задачи игра воспроизводит победный §aзвон опыта§7!
§6---
§7§lСмотрите также:
[Интернет-ссылки и буфер обмена](links) §7| [Таблицы](tables)