ТИХИЙ ГОРОДОК v17 — хоррор-сюжет для карты Pine River (Minecraft Java 1.20.1, Forge)
Карта Pine River — автор heyitskad (Planet Minecraft).

МОДЫ: Easy NPC (обязательно), Entity Texture Features + Entity Model Features (3D-монстр).
РЕСУРСПАК: включить ДО игры (или положить в папку мира как resources.zip).
СЛОЖНОСТЬ: не «Мирная» (на мирной монстры исчезают) — сюжет сам ставит «Нормальная».

НАСТРОЙКА: /reload -> /function town:help (команды кликабельные)
Новое в v4:
  /function town:setup/house_room  — другая комната/2 этаж дома дяди (там появится тот, кто ходит)
  /function town:setup/cam_end1..3 — камеры финальных кадров (смотри туда, где встанут персонажи;
                                     впереди 12 блоков ровной земли, сзади 6 свободно)
  /function town:test/cam1..3 — посмотреть кадр,  /function town:test/stop — выйти
  /function town:release — подготовить мир к публикации
ВАЖНО: переставь все точки заново (особенно corner4 под фонарём).

Тест концовок: /function town:enda/start | /function town:endb/final | /function town:endc/start
Сброс: /function town:reset

================ НОВОЕ В v12 ================
Меню настроек в любой момент: /trigger ts_opt set 1
(скримеры вкл/выкл, подсказки, список концовок, чекпоинт)

НОВЫЕ ТОЧКИ (всё есть в /function town:help, проверка — /function town:show):
  setup/hide       — УКРЫТИЯ в доме дяди (шкаф, под кроватью, кладовка). Поставь 2–4. Без них пряток не будет.
  setup/lily_hide  — кладовка в школе, где прячется Лили (для концовки V)
  setup/diary1..10 — 10 страниц дневника дяди Тома по городу
  setup/battery    — батарейки для фонарика (сколько хочешь)
  setup/radio      — радио в доме дяди
  setup/sign       — надписи на стенах (меняются ночью / утром / в погоне)
  setup/doll       — места, где может стоять кукла (3–6 шт.), она переезжает каждый этап

ТЕСТЫ: /function town:choice/phone_ask · town:choice/door_ask · town:hide/start · town:ende/start

================ НОВОЕ В v13 ================
• Убран звук «дзынь» каждые 5 секунд (это был звук повышения уровня от шкалы заряда фонарика).
• Атмосфера: снег и туман ночью, пар изо рта, 9 ударов колокола при наступлении ночи,
  кто-то идёт за тобой след в след, музыкальная шкатулка в доме, горящие глаза и дым у монстров,
  более тёмные края экрана (нужна графика «Детально»).

================ ПОДГОТОВКА КАРТЫ К ПУБЛИКАЦИИ ================
1. Расставь все точки (/function town:help, проверка — /function town:show).
2. Встань в мире и выполни  /function town:release
   (сбросит сюжет и все тесты, уберёт лишних мобов и предметы, поставит спавн у точки старта).
3. Сразу «Сохранить и выйти». Больше в этот мир не заходи — иначе снова сделай release.
4. Новый игрок при входе видит экран «ТИХИЙ ГОРОДОК» с кнопками
   [НАЧАТЬ ИГРУ] / [Просто гулять] / [Настройки]. «Начать» — сюжет с самого начала (въезд на машине).
ВЫХОД И ВХОД: прогресс сохраняется. Зашёл снова — продолжаешь с того же места
   (если вышел посреди катсцены — она аккуратно закончится, режим игры и цель восстановятся).

================ НОВОЕ В v17 (нужен мод quiettown-2.2.0) ================
УСТАНОВКА: датапак v17 вместо v16, ресурспак v17 (выше остальных), мод 2.2.0 вместо 2.1.0.
Старые файлы v16 / 2.1.0 удалить, иначе будут конфликты.

УБРАНО (по просьбе):
  - дыхание героя (звук и эффект);
  - все «мысли» героя (263 реплики) — больше не появляются в чате.

ФИГУРЫ В ОКНАХ И ЗА ДЕРЕВЬЯМИ (мод 2.2.0):
  - режиссёр сам ищет стекло в 30 блоках перед тобой и ставит фигуру ВНУТРИ чужого дома;
    лицо фигуры подсвечено, её видно ночью. Смотришь долго — она медленно отходит от окна;
  - фигура выглядывает из-за ствола дерева и прячется, если на неё смотреть или подойти;
  - силуэт на крыше, фигура вдали на улице, голос за спиной, мимикрия голосов;
  - НОВОЕ: «следы на снегу» — к тебе ведут свежие следы, а того, кто их оставил, не видно.
  События идут ночью каждые 17–34 с, не больше двух сразу.

РАДИО: весь текст теперь озвучен полностью (три передачи, с помехами).

МАМА В КАТСЦЕНЕ: дверь открывается сама, Мама медленно входит в дом, потом скример.

ЗВОНОК ДЯДИ ТОМА: новый механический рингтон. Выбор теперь ВЛИЯЕТ на игру:
  ВЗЯТЬ трубку  -> «Теперь я знаю твой голос»: монстры чаще зовут тебя ТВОИМ голосом,
                   в погоне телефон звонит в кармане, а у моста стоит «дядя Том»;
  НЕ БРАТЬ      -> автоответчик, позже повторный звонок «Я уже под окном» —
                   и в окне появляется Длинный;
  в титрах свой эпилог для каждого варианта.

ТЕСТЫ (всё в креативе, /function town:test/stop — выйти):
  test/dir_on, dir_off     — режиссёр в тест-режиме (события каждые 8–16 с) / выключить
  test/dir_window          — фигура в окне (встань снаружи, смотри на дом со стёклами)
  test/dir_tree            — фигура за деревом (смотри на деревья в 10–34 блоках)
  test/dir_street, dir_roof, dir_behind, dir_mimic, dir_steps
  test/phone_yes, phone_no, ring — варианты звонка;  test/radio — радио
  test/run, run_off        — бег «Беги в дом дяди» с Длинным сзади (для теста и скриншотов)

БЕГ К ДЯДЕ (мод 2.2.0): после записки в номере 7 («Беги в дом дяди!») сзади идёт Длинный.
  Бежишь (спринт) — он стоит. Остановился или идёшь шагом — подходит всё ближе и быстрее,
  слышны шаги, помехи, надпись «Не останавливайся». Догнал — скример, и он снова сзади.
АНИМАЦИЯ БЕГА: при спринте камера раскачивается в такт шагам, FOV «дышит».
  Отключается вместе с тряской камеры в конфиге мода (camera shake).
ИСПРАВЛЕН ВЫЛЕТ после скримера Мамы: звуки Мамы (крик/урон/смерть) были 192 кГц — пересжаты в 44.1 кГц.
Если событие не нашло места, в чате будет серая подсказка, что нужно рядом (стекло, деревья, земля).

================ НОВОЕ В v16 (нужен мод quiettown-2.1.0) ================
УСТАНОВКА: датапак v16 вместо v15, ресурспак v16 (выше остальных), мод 2.1.0 вместо 2.0.0.

• Сердцебиение и дыхание героя (мод): сердце бьётся чаще, когда рядом монстр, при большом страхе,
  в укрытии и при низком здоровье; после бега герой тяжело дышит. Старый «варденовский» стук убран.
• Свой 3D-фонарик (предмет quiettown:flashlight): выдаётся в начале, ПКМ — вкл/выкл (щелчок),
  выключенный — заряжается. Луч + световое пятно на экране, мигает рядом с монстром.
• Прятки: вид из шкафа сквозь щели / из-под кровати, скрип дверцы, дрожащее дыхание.
  Новая точка /function town:setup/hide_bed — укрытие ПОД КРОВАТЬЮ.
  Пока монстр рядом — кончается воздух (шкала «Задержи дыхание»). Кончится — шумный вдох,
  монстр слышит и идёт прямо к тебе.
• Новый монстр МАМА (quiettown:mama): слепая, высокая, длинные руки. Охотится на звук: бег слышит
  издалека, шаг — ближе, присед — почти вплотную. Зовёт голосом мамы, напевает колыбельную.
  Если ночью открыть дверь — за ней стоит Мама (катсцена), потом она ищет тебя в доме во время пряток.
  В погоне вылезает из подвала (через ~35 с после начала).
• Мимикрия: ночью монстры зовут голосами Лили, дяди Тома, Хелен, шерифа, мамы и даже твоим.
  Пойдёшь на голос — увидишь, кто звал.
• Больше скримеров (мод, случайно ночью): лица в окнах (ищет стекло рядом с тобой), стук ладоней по стеклу,
  фигура в конце улицы, ползун на крыше, кто-то дышит за спиной. Новые картинки-скримеры: Мама и лицо в окне.
  Выключить: /trigger ts_opt set 1 → «Лица в окнах и голоса».
• Катсцены (чёрные полосы, без интерфейса): въезд в город, Мама за дверью, начало погони, наступление ночи.
• Все мысли героя озвучены (69 реплик).
• Своя музыка: тема (главное меню и титры), ночной эмбиент, погоня, колыбельная шкатулки, тема Мамы.
• Исправлено: в погоне монстры не появлялись — команда kill удаляла саму точку МОНСТР.

ТЕСТЫ: /function town:test/cut_intro · cut_door · cut_chase · cut_night · mama · hide_mama · hide_smiler ·
       scr5 · scr6 · lily_out · night_on (ночные пугалки без сюжета). Выйти из катсцены: /function town:cut/end
