Скачать Seasons Data Pack — Minecraft Моды — MetaMods
Seasons Data Pack

Seasons Data Pack

Активный

Установок

0

Последнее обновление

9 месяцев назад

Версии

1.19.3 — 1.21.4
Сервер
Игровые механики

Minecraft Seasons datapack

Этот датапак от slicedlime вносит в ванильный Minecraft динамическую смену времен года, полностью преобразуя окружающий мир.

Основные возможности

Деревья окрашиваются в золотистые и багряные тона осенью, а зимой дождь сменяется снегопадом. Снежный покров белит листву деревьев и укрывает мелкие растения с цветами. В холодный сезон реки и некоторые океаны замерзают, но с приходом тепла лед и снег тают. Весной листья зеленеют, появляются розовые цветущие участки. Небо также меняет оттенки в зависимости от времени года.

В саванне чередуются влажные и сухие периоды - во время летних дождей она расцветает яркой зеленью. Все изменения происходят исключительно на стороне сервера, что обеспечивает совместимость с мультиплеером без необходимости установки ресурспаков.

Совместимость и ограничения

Пак использует экспериментальные функции генерации мира для создания сезонных вариаций стандартных биомов. Из-за этого он работает только с Minecraft 1.21.4 и может перестать функционировать в новых версиях. Миры с установленным паком будут показывать предупреждение об использовании экспериментальных функций.

Важно: Не пытайтесь обновить мир с этим паком без проверки наличия совместимой версии. Пак находится в стадии бета-тестирования, использование на важных мирах осуществляется на ваш риск.

Удаление пакета невозможно без последствий - при его снятии все затронутые биомы превратятся в равнины. Рекомендуется устанавливать пак только на копии мира.

Производительность

Для отслеживания объектов вроде растений под снегом пак использует маркерные сущности, что требует достаточно производительного компьютера. В мультиплеере нагрузка ложится на сервер, а также увеличивается сетевой трафик. Современные версии пакета значительно оптимизированы по сравнению с ранними релизами.

Совместимость с модами

Пак совместим с шейдерами и оптимизационными модами, но не будет работать с модами, изменяющими генерацию мира, или другими датапаками, использующими экспериментальные функции генерации.

Работа с командами

Поскольку пак заменяет биомы, команды вроде locate biome могут работать некорректно. Время мира используется как ключ для определения сезона, поэтому команда time set <time> сбросит текущий сезон на лето. Вместо этого используйте time add. Особый случай: time add 20d переводит время на один сезон вперед (при стандартной длине сезона).

Настройки

Длительность сезона в игровых днях (по умолчанию: 20):

/scoreboard players set SeasonLength _seasons <days>

Дистанция симуляции пакета (по умолчанию: 12 чанков):

/scoreboard players set Range _seasons <chunks>

Количество сезонных обновлений колонок блоков (по умолчанию: 1) и обновлений блоков (растения под снегом, таяние и т.д. - по умолчанию: 8) за тик:

/scoreboard players set SpreadSpeed _seasons <count>
/scoreboard players set BlockSpeed _seasons <count>

Особенности реализации

Длительность сезона в 20 игровых дней выбрана как компромисс между скоростью смены и возможностью насладиться каждым временем года. Миры всегда начинаются летом, сохраняя стандартный игровой опыт, хотя снежные биомы при обнаружении растают и превратятся в летние.

Снег появляется только во время снегопада, поэтому пропуск ночей с осадками уменьшит зимний покров. Как и в ванильной игре, изменения происходят только вокруг игроков - при длительном нахождении на одном месте новые территории будут постепенно адаптироваться к текущему сезону.

Пак следует принципу, что постоянные изменения мира должны инициироваться игроком. Снег покрывает цветы, но при разрушении снега цветок выпадает. При смене сезона цветок появляется снова. Листья не заменяются - меняется только их цветовая палитра в зависимости от биома, поэтому некоторые виды (например, березовые) не показывают сезонных эффектов.

Установка

Пак использует кастомные функции генерации мира, поэтому при загрузке мира появится предупреждение об экспериментальных функциях. Однако сама генерация мира не изменяется - биомы заменяются по мере смены сезонов, что позволяет устанавливать пак на существующие миры.

Для новой игры: на экране создания мира нажмите кнопку "Датапаки", перетащите zip-файл Seasons в окно Minecraft. Пак появится в списке доступных. Перенесите его в выбранные и завершите создание мира с предупреждением об экспериментальных функциях.

Установка на существующий мир

Скопируйте zip-файл пакета в папку datapacks директории мира. Если местоположение неизвестно, отредактируйте мир в списке одиночных игр и нажмите "Открыть папку мира". После копирования закройте мир при необходимости - пак активируется при следующем открытии. На сервере потребуется перезагрузка. Команда reload недостаточна для активации, так как не перезагружает экспериментальные функции генерации.

Участники проекта
slicedlime

slicedlime

Разработчик

Создан: 26 фев 2023

ID: 4420