Мод для Майнкрафт на Fabric, который синхронизирует снег и лёд в мире с сезонами из Serene Seasons. При смене сезона он обрабатывает загруженные территории, а также создаёт карту снежного покрова для дальних уровней детализации Distant Horizons и шейдеров Nova Reimagined.
Возможности
- В холодный сезон размещает снег и лёд, а в тёплый убирает их; обработка не зависит от медленных случайных тиков игры.
- Хранит для каждого исследованного чанка данные о снежном покрове и отправляет их подключившимся игрокам.
- С Nova Reimagined Snow шейдер Nova Reimagined получает эти данные для отображения снега как на обычной местности, так и на дальнем ландшафте Distant Horizons.
- В режиме
AGGRESSIVEснег не появляется на верстаках, сундуках, печах, зачаровательных столах, наковальнях, книжных полках, проигрывателях, раздатчиках, маяках и других блоках из встроенного списка.
Как пользоваться
Все команды требуют уровень оператора 2.
/seasoncache status— показывает текущий сезон, режим очистки, состояние кэша и ход построения карты./seasoncache mode aggressive— включает размещение снега зимой и его удаление в тёплые сезоны./seasoncache mode conservative— оставляет только удаление снега и льда./seasoncache build low|high— строит карту покрова с выбранной нагрузкой, не удаляя имеющиеся данные./seasoncache rebuild low|high— очищает сохранённые данные и строит карту заново; пригодится после заметных изменений ландшафта./seasoncache invalidate all— очищает данные в памяти. Полное завершение очистки проверяется через/seasoncache status./seasoncache debug— выводит температурные данные для сетки 3×3 чанка вокруг игрока./seasoncache debugstate— показывает сохранённое состояние этой сетки чанков./seasoncache sweep— повторно обрабатывает все загруженные чанки.
Чтобы запретить снегу ложиться на блок из другого мода, добавьте его в тег seasoncache:snow_placement_blacklist через датапак. Файл: data/seasoncache/tags/blocks/snow_placement_blacklist.json.
{ "replace": false, "values": ["yourmod:your_block"] }
Настройки
Файл настроек: config/seasoncache.json.
AGGRESSIVEиCONSERVATIVEзадают режим обработки снега и льда.HIGH,MEDIUMиLOWопределяют, сколько чанков обрабатывается за тик: более высокий уровень быстрее меняет ландшафт, но сильнее нагружает сервер.trackSnowиtrackIceвключают обработку снега и льда.neverTouchPerennialColumnsисключает постоянно холодные биомы, например ледяные пики и ледяные шипы.hysteresisBandWidthсглаживает границы снежных биомов.proximityGateChunksзадаёт приоритет чанкам рядом с игроками.maxChunkDeferMsограничивает время, на которое может быть отложена обработка далёкого чанка.
Требования и совместимость
Нужны Fabric Loader, Fabric API и Serene Seasons. Мод работает в одиночной игре и на выделенном сервере; на сервере его достаточно установить только на серверную сторону.
Для сезонного снега на дальнем ландшафте потребуются Distant Horizons, Serene Seasons X Distant Horizons, Nova Reimagined Snow и шейдер Nova Reimagined. С Forge и NeoForge несовместим.
