TFC Regrowing Forests
Заставляет леса в мире TerraFirmaCraft медленно распространяться
- Загрузчики
- NeoForgeForge
- Скачиваний на Modrinth
- 91,4 тыс.
- Подписчиков на Modrinth
- 29
- версий
- 6
- Обновлён
- 10 февраля 202610 февр.
- Опубликован
- в 2024
Коротко о моде
Нужен и в игре, и на сервере
Этот мод заставляет леса в TerraFirmaCraft со временем восстанавливаться или разрастаться. Деревья распространяются только осенью, так как именно тогда они обычно сбрасывают плоды с семенами, поэтому новые деревья будут готовы к следующей весне. Какие деревья могут распространяться или восстанавливаться, настраивается с помощью датапака, как и то, насколько быстро и далеко они могут разбрасывать свои семена.
Поддерживает ArborFirmaCraft) из коробки.
Рецепты восстановления леса
Рецепты восстановления определяют, как растения, кусты и деревья естественно распространяются и восстанавливаются в мире. Вместо статичного мира, в котором не распространяются ни деревья, ни растительность, каждый рецепт задаёт условия, при которых может появиться саженец (или другой указанный блок), делая леса, растительность и мир более живыми, интерактивными и отзывчивыми к своему окружению.
Мод добавляет механику распространения листьям TFC, листьям фруктовых деревьев и фруктовым кустам.
Особенности
Динамический рост леса
Листья или кусты со временем могут распространяться в новые саженцы, имитируя естественное восстановление.Появление с учётом окружения
Рост может быть ограничен типами пород, диапазонами высоты и уровнями освещения.Чувствительность к климату
Рецепты могут задавать пороги температуры и осадков, включая средние значения и отклонения.Проверки грунтовых вод и увлажнения
Растения распространяются только в подходящих почвенных условиях.Интеграция с типами леса
Рецепты можно привязать к определённым типам и подтипам леса.Сезонный контроль
Восстановление можно ограничить определёнными месяцами года.- Шанс и расстояние распространения
Настраиваемые вероятность и радиус определяют, как часто и как далеко появляются саженцы.
Минимально рабочий рецепт
Вот самое маленькое допустимое определение рецепта, показывающее только обязательные поля:
{
"type": "tfcrf:regrowth",
"leaves": [
"<block ingredient>"
],
"sapling": "<block state>"
}Это гарантирует работоспособность рецепта. По умолчанию шанс, расстояние распространения, окружение, климат, грунтовые воды, лес и сезон допускают восстановление без ограничений. Дополнительные поля нужно добавлять только тогда, когда вы хотите ограничить рост определёнными условиями.
Пример рецепта
Ниже приведён более подробный рецепт для дубов, показывающий, как можно ограничить восстановление определёнными условиями. Он использует уже установленные экологические условия, необходимые для генерации дубов в TFC:
{
"type": "tfcrf:regrowth",
"leaves": [
"tfc:wood/leaves/oak"
],
"sapling": "tfc:wood/sapling/oak",
"chance": 4572,
"spread_distance": 19,
"rocks": [],
"min_y": 60,
"max_y": 85,
"min_light": 11,
"max_light": 15,
"min_average_temperature": -5.8,
"max_average_temperature": 8.6,
"min_rainfall_variance": -0.3,
"max_rainfall_variance": 0.45,
"min_groundwater": 210,
"max_groundwater": 380,
"forest_types": [],
"forest_sub_types": [],
"months": [
"january",
"february",
"march",
"april",
"may",
"june",
"july",
"august",
"september",
"october",
"november",
"december"
]
}Возможные объекты рецепта
Рецепт восстановления может включать следующие объекты. Строго обязательны только leaves и sapling; все остальные необязательны и при отсутствии принимают разрешающие значения по умолчанию.
Базовые данные
- leaves: Один или несколько блоков листьев, которые могут распространяться в саженцы.
- sapling: Состояние блока саженца, который будет установлен при выполнении условий.
- chance: Коэффициент вероятности восстановления. Чем больше число, тем реже происходят события. По умолчанию:
3000.0. - spread_distance: Максимальное горизонтальное расстояние, на котором новый саженец может появиться от исходных листьев. По умолчанию:
18.0.
Данные об окружении
- rocks: Список допустимых типов пород. Используйте названия в нижнем регистре (
"andesite","gabbro","gneiss"и т. д.). Пустой список означает отсутствие ограничений. - min_y: Минимальная высота (уровень Y). По умолчанию: без ограничений.
- max_y: Максимальная высота (уровень Y). По умолчанию: без ограничений.
- min_light: Минимальный уровень освещения. По умолчанию: без ограничений.
- max_light: Максимальный уровень освещения. По умолчанию: без ограничений.
Данные о климате
- min_temperature: Минимальная текущая температура. По умолчанию: без ограничений.
- max_temperature: Максимальная текущая температура. По умолчанию: без ограничений.
- min_average_temperature: Минимальная средняя температура. По умолчанию: без ограничений.
- max_average_temperature: Максимальная средняя температура. По умолчанию: без ограничений.
- min_rainfall: Минимальный текущий уровень осадков. По умолчанию: без ограничений.
- max_rainfall: Максимальный текущий уровень осадков. По умолчанию: без ограничений.
- min_average_rainfall: Минимальный средний уровень осадков. По умолчанию: без ограничений.
- max_average_rainfall: Максимальный средний уровень осадков. По умолчанию: без ограничений.
- min_rainfall_variance: Минимально допустимая дисперсия осадков. По умолчанию: без ограничений.
- max_rainfall_variance: Максимально допустимая дисперсия осадков. По умолчанию: без ограничений.
Данные о грунтовых водах
- min_groundwater: Минимальный требуемый уровень грунтовых вод. По умолчанию: без ограничений.
- max_groundwater: Максимально допустимый уровень грунтовых вод. По умолчанию: без ограничений.
- min_hydration: Минимальная требуемая влажность почвы. По умолчанию: без ограничений.
- max_hydration: Максимально допустимая влажность почвы. По умолчанию: без ограничений.
Данные о лесах
- forest_types: Ограничить восстановление определёнными типами леса. Пустой список означает отсутствие ограничений. Полный список см. в ForestType.
- forest_sub_types: Ограничить восстановление определёнными подтипами леса. Пустой список означает отсутствие ограничений. Полный список см. в ForestSubType.
Данные о сезонах
- months: Список месяцев, когда может происходить восстановление. Используйте названия в нижнем регистре (
"january","february"и т. д.). Пустой список означает отсутствие ограничений. Полный список см. в Month.
Итог
- Как минимум, рецепту нужны leaves и sapling.
- Все остальные поля позволяют ограничить восстановление по окружению, климату, грунтовым водам, типу леса или сезону.
- Значения по умолчанию разрешающие (без ограничений, бесконечные диапазоны), так что поля добавляются только тогда, когда вы хотите ограничить восстановление.
Частые вопросы
Как установить TFC Regrowing Forests?
Установите NeoForge под свою версию Minecraft, скачайте TFC Regrowing Forests под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть TFC Regrowing Forests?
У TFC Regrowing Forests есть сборки для Minecraft 1.20.1, 1.21–1.21.1.
Нужен ли TFC Regrowing Forests на сервере?
Нужен и в игре, и на сервере