⏱️ Vanilla Outsider: Истинный Сон (True Sleep) Вики
📌 Отказ от ответственности за исходный код: Документация в этой Вики отражает текущее состояние исходного кода в репозитории, которое может включать недавние невыпущенные коммиты или разрабатываемые функции до публичных релизов на CurseForge и Modrinth.
🧭 Главный портал документации
Добро пожаловать в официальную техническую документацию Vanilla Outsider: True Sleep (Истинный Сон) — продвинутого мода симуляции мира, разработанного в рамках философии дизайна Vanilla Outsider (VO).
В ванильном Minecraft сон мгновенно пропускает ночь, переводя мировые часы с заката на рассвет за 0 тиков (с затемнением экрана на $100\text{ тиков}$). Хотя это удобно, фоновая симуляция мира полностью замирает: печи застывают на середине плавки, посевы и детеныши животных останавливаются в росте, а зелья перестают вариться.
True Sleep заменяет ванильный мгновенный пропуск времени ультраплавным, непрерывным серверным движком ускорения тиков (Time Warp). Время плавно ускоряется от 50x до 250x, сохраняя активность всего живого мира, включая ускорение машин, биологическое взросление на фермах и бесшовный кинематографичный рендеринг небесных тел.
🌟 Матрица ключевых подсистем
| Подсистема | Техническое описание | Страница |
|---|---|---|
| ⚡ Искривление времени и Ускорение тиков | Динамически масштабирует частоту тиков сервера и временной шаг (от $20$ до $100{,}000\text{ Virtual TPS}$) с плавным 15-тиковым замедлением. | Искривление времени и Ускорение тиков |
| 🔥 Ускорение машин и воронок | Многократно ускоряет печи, коптильни, зельеварки, ульи и соединенные воронки в соответствии со скоростью деформации времени. | Ускорение машин и воронок |
| 🐑 Стазис мобов и Биологическое старение | Останавливает поиск пути враждебных мобов, одновременно симулируя взросление детенышей, таймеры яиц и поедание травы овцами. | Стазис мобов и Биологическое старение |
| 🥖 Расход голода во сне и Иммунитет к утоплению | Имитирует естественный расход калорий во сне (безопасный порог в $6\text{ единиц сытости}$) и защиту дыхания под водой. | Расход голода во сне и Иммунитет к утоплению |
| 🌌 Плавность небесных тел и Кинематографичное небо | Убирает черный экран сна и использует угловую интерполяцию ($0.35\text{ фактор}$) для создания плавного таймлапса солнца и луны. | Плавность небесных тел и Кинематографичное небо |
| 🎛️ Динамические игровые правила (GameRules) | Полностью настраиваемые правила в категориях truesleep:config и персональные правила разморозки мобов в truesleep:mob_settings. | Справочник игровых правил GameRules |
| 💻 Специализированные команды Brigadier | Полный набор команд /truesleep (status, get, set, reset, reload) с правами оператора. | Набор команд Brigadier (/truesleep) |
| ⚙️ Конфигурация и Графический интерфейс (GUI) | Конфигурационный JSON (truesleep.json), интеграция с Cloth Config и поддержка горячей перезагрузки. | Конфигурация и Графический интерфейс (GUI) |
| 🏷️ Расширение через теги данных | Настраиваемые теги датапаков: #truesleep:accelerated_machines и #truesleep:worker_mobs. | API и Теги данных |
🚀 Краткое руководство и Руководство по выживанию
1. Установка
- Установите Fabric Loader (
>=0.16.10). - Загрузите
vanilla-outsider-true-sleep-1.3.22+26.2.jar(или сборку для вашей версии игры). - Убедитесь, что обязательная библиотека Dasik Library (
>=1.8.0) установлена в папку.minecraft/mods. - Запустите Minecraft с Java 25+ (или Java 21 для 1.21.x / Java 17 для 1.20.1).
2. Использование в игре
- Нажмите правой кнопкой мыши по любой кровати, когда время достигнет
12542 тиков(закат/ночь). - Вместо черного экрана вы остаетесь в мире и наблюдаете, как ночь проносится в плавном кинематографичном таймлапсе!
- Наблюдайте за плавным движением луны и звезд по небосводу, пока ваши печи выплавляют руду на гиперскорости.
- Просыпайтесь на рассвете (
0 тиков) бодрыми и готовыми к новым приключениям.
📚 Полный навигационный индекс Вики
True Sleep Wiki Root
├── 🧭 Compatibility & Lifecycle
│ ├── [Совместимость версий и Матрица жизненного цикла](/vanilla-outsider-true-sleep/Version-Compatibility.md)
│ ├── [Руководство для разработчиков и Сборка](./Developer-Setup-and-Building.md)
│ └── [Устранение неполадок и Частые вопросы (FAQ)](/vanilla-outsider-true-sleep/Troubleshooting-and-FAQ.md)
├── 🎮 Core Gameplay Mechanics
│ ├── [Искривление времени и Ускорение тиков](/vanilla-outsider-true-sleep/Time-Warp-and-Tick-Acceleration.md)
│ ├── [Ускорение машин и воронок](/vanilla-outsider-true-sleep/Machine-and-Hopper-Acceleration.md)
│ ├── [Стазис мобов и Биологическое старение](/vanilla-outsider-true-sleep/Mob-Stasis-and-Biological-Aging.md)
│ ├── [Расход голода во сне и Иммунитет к утоплению](/vanilla-outsider-true-sleep/Sleep-Hunger-and-Drown-Immunity.md)
│ └── [Плавность небесных тел и Кинематографичное небо](./Celestial-Sky-and-Client-Cinematics.md)
├── 🎛️ Administration & Configuration
│ ├── [Справочник игровых правил GameRules](./GameRules.md)
│ ├── [Набор команд Brigadier (/truesleep)](./Commands.md)
│ ├── [Конфигурация и Графический интерфейс (GUI)](./Configuration.md)
│ └── [API и Теги данных](./API-and-Tags.md)
└── 💻 Technical Architecture
├── [Архитектура и Анализ Mixin](./Architecture-and-Mixins.md)
└── [Плавность небесных тел и Кинематографичное небо](./Celestial-Sky-and-Client-Cinematics.md)📜 Авторы и Лицензия
- Архитектор и ведущий разработчик: Dasik (Rifaditya)
- Коллекция: Vanilla Outsider (VO)
- Лицензия: GNU General Public License v3.0 (GPLv3)
