Thermoo Patches - это вспомогательный мод, который склеивает систему температуры Thermoo с другими популярными модами. Если ты уже играешь с Frostiful или Scorchful (моды, добавляющие реалистичную жару и холод), то рано или поздно упрёшься в то, что температура никак не учитывается в сезонах, не отображается на экране, а мобы из Origins не реагируют на перепады. Thermoo Patches решает именно это - добавляет интеграционные патчи, которые работают по принципу "поставил и забыл".
По сути, это набор заплаток для стыковки температуры с другими модами. Например, с модами на HUD вроде Colorful Hearts или Armor Points++ - теперь индикатор температуры нормально рисуется там, где нужно. Или с сезонами (Fabric Seasons, Serene Seasons, Simple Seasons) - Frostiful будет понимать, что летом жарче, а зимой холоднее, включая тропические сезоны с засушливым/влажным периодом. Есть даже патч для Ad Astra и Stellaris - температура на разных планетах становится более экстремальной, а скафандры дают реальную защиту от среды.
| Мод | Что делает | Версии |
|---|---|---|
| Armor Points++ (и libhud) | Температура отображается на HUD, процент рядом с полоской здоровья. Требует libhud | 1.20.1 |
| Colorful Hearts | Корректный показ температуры на HUD | 1.20.1, 1.20.4, 1.21.1 |
| Overflowing Bars | То же самое | 1.20.1, 1.21.1, 1.21.10 |
| Fabric Seasons | Frostiful/Scorchful учитывают текущий сезон (включая тропические с сухим летом) | 1.20.1, 1.21.1 |
| Serene Seasons | Аналогично, с поддержкой тропиков | 1.20.1, 1.20.4, 1.21.1, 1.21.10 |
| Simple Seasons | Тоже, но с влажным сезоном летом | 1.21.1 |
| Immersive Weathering | Поедание сосулек и ледяных шипов охлаждает игрока | 1.20.1 |
| Origins | Даёт силы для интеграции температуры: Blazeborn игнорирует жару, но очень уязвим к холоду | 1.21.1 |
| Mob Origins | Снежный голем усиливается от холода, но тает в тепле. Его собственная система температуры отключается (дублируется Thermoo) | 1.20.1, 1.20.4 |
| Extra Origins | Пиглины из Extra Origins получают доп. защиту от жара | 1.20.1, 1.20.4, 1.21.1 |
| Friends & Foes | Атака Iceologer'а (ледяной глыбой) и тотем заморозки работают через систему Thermoo; сам Iceologer не боится холода, Wildfire получает бонус от жары; у Iceologer'а макс. температура 0, у Wildfire - мин. 0 | 1.21.1, 1.21.10 |
| Stellaris | Температура планет приближена к реальной, скафандры дают адекватную защиту | 1.21.1 |
| Ad Astra | На разных планетах добавлены более экстремальные температуры, обычные температурные эффекты отключены | 1.20.1, 1.20.4 |
Важный момент: интеграция с сезонами для версии 1.20.1 не поддерживает тропические сезоны.
Thermoo Patches предоставляет набор сил (powers) для Origins, которые можно использовать в датапаках. В версиях 1.20.x патчи накладываются через переопределение файлов с loading_priority 1000. Начиная с 1.21.1 - через Java-код, и работают они только для базовых Origins, а не для аддонов (если не добавить их вручную).
Вот список сил, доступных в неймспейсе thermoo-patches::
| ID силы | Описание |
|---|---|
cold_immune | Огромная устойчивость к морозу - полная невосприимчивость к холоду |
ignores_cold_effects | Иммунитет к отрицательным эффектам от холода (Frostiful) |
cold_vulnerability | Двойной урон от холода |
extra_frost_resistance | 50% сопротивления холоду |
heat_immune | Полная невосприимчивость к жаре |
ignores_heat_effects | Иммунитет к отрицательным эффектам от жары (Scorchful) |
heat_vulnerability | Двойной урон от жары |
extra_heat_resistance | 50% сопротивления жаре |
Есть также внутренние предикаты (считаются нестабильным API, но их можно скопировать в свои датапаки по LGPL):
thermoo-patches:can_freeze - проверяет, подвержена ли цель негативным эффектам холодаthermoo-patches:can_heat - то же самое, но для жары[](/mod/thermoo)# Что по совместимости
Мод не требует наличия всех перечисленных модов - каждый патч опционален. Если мода нет, ничего не ломается. Обязательны только Fabric API, Cloth Config и сам Thermoo. Остальное - по желанию.
Планов на интеграцию с EnvironmentZ или Tough as Nails нет, ибо Frostiful с Scorchful перекрывают их функционал. Если очень хочется - можно сделать PR или написать свой отдельный мод-патч.
Thermoo Patches - must-have для любой сборки, где используется система температуры Thermoo, особенно если в ней задействованы сезоны, Origins или кастомные HUD-моды. Без него половина фич будет работать криво или не работать вовсе.

Совместимость и интеграция для модов на системе Thermoo: Frostiful, Scorchful, Fabric/Serene Seasons, Origins и других. Исправляет отображение температуры на HUD, добавляет сезонные эффекты и новые возможности.