- Для версий
- 1.20.+
- 1.21.+
Thermoo Patches для Minecraft: патчи совместимости для Thermoo, Frostiful и Scorchful
Thermoo Patches — это мод для Minecraft, который добавляет интеграции и патчи совместимости для модов на базе Thermoo, включая Frostiful и Scorchful. Он нужен для сборок, где система температуры должна корректно работать с сезонами, HUD-модами, Origins, планетами, погодными модами и другими дополнениями. Мод не заменяет Thermoo, а расширяет его связи с другими проектами, чтобы холод, жара, сопротивления и отображение температуры работали логичнее.Суть и польза
Thermoo Patches — это набор совместимых исправлений для модов, которые используют температурную систему Thermoo. Его главная задача — соединять Thermoo, Frostiful, Scorchful и сторонние моды там, где между ними не хватает прямой интеграции. В результате температура, холод, жара, сезонные изменения, HUD-отображение и способности Origins могут работать более согласованно в одной сборке.Мод особенно полезен в модпаках, где температура играет важную роль. Например, Frostiful отвечает за холод, Scorchful — за жару, а другие моды могут добавлять сезоны, новые биомы, планеты, расы, погодные эффекты или изменённый интерфейс здоровья. Без патчей такие системы могут существовать рядом, но не всегда понимать друг друга. Thermoo Patches закрывает этот разрыв.
Польза хорошо заметна в нескольких сценариях. Если установлен мод на сезоны, Frostiful и Scorchful могут учитывать текущий сезон. Если используется HUD-мод, температура может корректно отображаться рядом с другими показателями. Если в сборке есть Origins, отдельные происхождения могут получать сопротивления, уязвимости или иммунитеты к холоду и жаре. Если есть космические моды, температура планет и защита скафандров могут быть настроены ближе к ожидаемой логике.
Thermoo Patches подойдёт тем, кто:
- использует Thermoo как основу температурной системы;
- играет с Frostiful или Scorchful;
- собирает модпак с сезонами, Origins, планетами или кастомным HUD;
- хочет, чтобы температура отображалась корректно;
- хочет интеграции холода и жары с разными модами;
- делает сборку, где окружение реально влияет на игрока;
- готов учитывать зависимости Fabric API, Cloth Config и Thermoo.
Основные характеристики / как это работает
Thermoo Patches работает как слой интеграций между Thermoo-модами и сторонними модами. Он не добавляет отдельную систему температуры с нуля, а помогает уже установленным модам лучше обмениваться логикой. Главные обязательные зависимости — Fabric API, Cloth Config и Thermoo. Остальные патчи включаются по смыслу, если соответствующие моды есть в сборке.Одна большая группа патчей связана с HUD. Для Armor Points++ и libhud температура начинает правильно отображаться на интерфейсе, а процент температуры показывается рядом с текстом здоровья. Для Colorful Hearts и Overflowing Bars также предусмотрено корректное отображение температуры на HUD. Это важно, потому что в сборках с изменённым интерфейсом игроку нужно видеть не только сердца, но и состояние холода или жары.
Вторая группа — сезоны. Интеграции с Fabric Seasons, Serene Seasons и Simple Seasons делают Frostiful и Scorchful aware of current season. Это значит, что температурная система может учитывать текущий сезон, включая тропические сезоны. Важно уточнение: интеграция сезонов для 1.20.1 не поддерживает Tropical Seasons. Для Simple Seasons в описании указана поддержка тропических сезонов с летним влажным сезоном, а для Fabric Seasons и Serene Seasons — с летним сухим сезоном.
Третья группа — моды происхождений. Интеграция с Origins добавляет powers для связи температур Thermoo с происхождениями. Blazeborn Origin игнорирует эффекты жары, но становится крайне уязвим к холоду. Mob Origins меняет снежного голема: он усиливается от холода, тает при тепле, а его отдельная температурная система удаляется как избыточная с Thermoo. Extra Origins даёт Piglin origin дополнительное сопротивление жаре.
Есть и отдельные патчи для конкретных модов. Immersive Weathering делает так, что поедание Icicles и Ice Sickles охлаждает игрока. Friends & Foes связывает атаки Iceologer и Totem of Freezing с системой заморозки Thermoo: жертвы замерзают через Thermoo, Iceologer получает иммунитет к холоду, Wildfire отмечен как получающий пользу от жара, а их температурные пределы настроены соответствующим образом.
Космические моды тоже получают интеграции. Stellaris задаёт температуру каждой планеты близко к тому, какой она должна быть в реальности, и даёт Space Suits правильные сопротивления среде. Ad Astra добавляет более экстремальные температуры на разных планетах и отключает обычные температурные эффекты.
Отдельно автор указывает, что такие температурные моды, как EnvironmentZ и Tough as Nails, сейчас не планируются. Причина в том, что с установленными Frostiful и Scorchful они во многом становятся избыточными. При желании такие патчи можно предложить через pull request или сделать отдельный patch mod.
Как выбрать: критерии и чек-подход
Выбирать Thermoo Patches стоит не как самостоятельный мод на холод и жару, а как инструмент совместимости. Если в вашей сборке нет Thermoo, Frostiful, Scorchful или связанных температурных механик, польза будет минимальной. Но если температура — важная часть выживания, мод может стать ключевым связующим элементом.Первый критерий — есть ли в сборке Thermoo. Это обязательная основа. Thermoo Patches требует Thermoo и не должен восприниматься как замена этой системе. Если Thermoo отсутствует, сначала нужно разобраться с базовой температурной механикой.
Второй критерий — используете ли Frostiful или Scorchful. Именно вокруг них строится большая часть интеграций: холод, жара, сезонность, сопротивления, эффекты и совместимость с происхождениями. Если оба мода стоят в сборке, Thermoo Patches становится намного полезнее.
Третий критерий — интерфейс. Если у вас есть Colorful Hearts, Overflowing Bars, Armor Points++ или libhud, патчи HUD помогут корректно показывать температуру. Это важно для удобства: игрок должен видеть состояние температуры без конфликтов с изменённым отображением здоровья.
Четвёртый критерий — сезоны. Если в сборке есть Fabric Seasons, Serene Seasons или Simple Seasons, Thermoo Patches делает Frostiful и Scorchful aware of current season. Для сезонного выживания это особенно важно, потому что холод и жара должны зависеть не только от биома, но и от времени года.
Пятый критерий — Origins. Если игроки выбирают происхождения, температурная система должна учитывать особенности рас. Blazeborn не должен страдать от жары так же, как обычный персонаж, но холод для него может стать серьёзной слабостью. Снежный голем логично усиливается от холода и тает при тепле.
Шестой критерий — космос и планеты. Если вы используете Stellaris или Ad Astra, температура планет и сопротивления скафандров становятся важной частью баланса. Thermoo Patches помогает сделать экстремальные среды более осмысленными.
Короткий чек перед установкой:
- в сборке есть Thermoo;
- используются Frostiful или Scorchful;
- нужен корректный HUD температуры;
- установлены моды сезонов;
- есть Origins, Mob Origins или Extra Origins;
- используются Friends & Foes, Immersive Weathering, Stellaris или Ad Astra;
- вам важна совместимость холода, жары и сопротивлений;
- вы готовы установить Fabric API и Cloth Config;
- вы понимаете, что патчи должны быть опциональными и зависят от установленных модов.
Пошагово: как сделать/применить/заказать/использовать
Thermoo Patches лучше устанавливать после того, как вы уже понимаете, какие температурные и совместимые моды будут в сборке. Это не тот случай, где мод добавляется ради одного предмета. Он нужен, чтобы связать несколько систем между собой.Шаг 1. Установите базовые зависимости.
Для работы Thermoo Patches нужны Fabric API, Cloth Config и Thermoo. Это обязательная основа. Без Thermoo мод теряет смысл, а без нужных библиотек сборка может работать некорректно.
Шаг 2. Добавьте Frostiful и Scorchful, если они нужны сборке.
Thermoo Patches рассчитан на интеграции с Thermoo-based mods, включая Frostiful и Scorchful. Если вы хотите полноценную систему холода и жары, эти моды обычно становятся центральными.
Шаг 3. Определите, какие патчи вам действительно нужны.
Посмотрите на состав сборки. Если есть Colorful Hearts, нужен HUD-патч. Если есть Serene Seasons, нужна сезонная интеграция. Если есть Origins, пригодятся powers и температурные особенности происхождений. Если есть Ad Astra или Stellaris, важны планетарные температуры.
Шаг 4. Проверьте версии Minecraft.
Не все патчи реализованы во всех версиях. Например, некоторые работают только на 1.20.1, другие на 1.20.4, 1.21.1 или 1.21.10. Перед установкой важно выбрать файл и набор модов под свою версию.
Шаг 5. Запустите игру и проверьте HUD.
Если в сборке есть моды интерфейса, убедитесь, что температура отображается правильно. Для Armor Points++ потребуется libhud. Для Colorful Hearts и Overflowing Bars проверьте, не пропадает ли температурный индикатор рядом с изменённым HUD.
Шаг 6. Проверьте сезоны.
Если установлен Fabric Seasons, Serene Seasons или Simple Seasons, протестируйте разные сезоны и биомы. Frostiful и Scorchful должны учитывать текущий сезон. При этом помните, что интеграция сезонов для 1.20.1 не поддерживает Tropical Seasons.
Шаг 7. Проверьте Origins.
Если используется Origins, протестируйте происхождения с температурными особенностями. Blazeborn должен игнорировать эффекты жары, но быть крайне уязвимым к холоду. Для Snow Golem из Mob Origins холод должен быть полезным, а тепло — опасным.
Шаг 8. Проверьте специальные моды.
Для Friends & Foes проверьте взаимодействие Iceologer, Totem of Freezing и Wildfire с системой Thermoo. Для Immersive Weathering проверьте охлаждение от Icicles и Ice Sickles. Для Ad Astra и Stellaris оцените температурную логику планет и защиту скафандров.
Шаг 9. Используйте powers и predicates в датапаках.
Thermoo Patches предоставляет powers для интеграции Thermoo с Origins. Например, thermoo-patches:cold_immune, thermoo-patches:heat_immune, thermoo-patches:extra_frost_resistance и другие. Для проверок доступны predicates thermoo-patches:can_freeze и thermoo-patches:can_heat.
Шаг 10. При необходимости предложите новый патч.
Если вам нужна интеграция с другим модом, автор предлагает создать issue или отправить pull request. Главное условие: патч должен быть optional. Если целевой мод не установлен, ничего не должно крашиться или ломаться.
Такой подход помогает использовать Thermoo Patches не вслепую, а как осмысленную часть модпака с температурой, сезонами и происхождениями.
Частые ошибки и как их избежать
Первая ошибка — ставить Thermoo Patches без Thermoo. В описании прямо указано, что мод требует Thermoo. Это не самостоятельная температурная система, а набор патчей для Thermoo-based mods и других совместимых дополнений.Вторая ошибка — ожидать, что все температурные моды будут поддержаны. EnvironmentZ и Tough as Nails не планируются, потому что с Frostiful и Scorchful они считаются в значительной степени избыточными. Если нужна такая совместимость, её можно предложить через PR или сделать отдельный патч.
Третья ошибка — не проверять версии. У каждого патча есть свои implemented versions. Например, одна интеграция может работать только на 1.20.1, другая — на 1.21.1 или 1.21.10. Если патч не работает, сначала проверьте версию Minecraft и модов.
Четвёртая ошибка — забывать про libhud для Armor Points++. В описании указано, что отображение температуры с Armor Points++ требует libhud. Без него нужный HUD-патч не будет работать так, как ожидается.
Пятая ошибка — путать сезонные интеграции. Fabric Seasons и Serene Seasons учитывают тропические сезоны с летним сухим сезоном, а Simple Seasons — с летним влажным сезоном. При этом для 1.20.1 сезонная интеграция не поддерживает Tropical Seasons. Это важно для точной настройки модпака.
Шестая ошибка — ожидать автоматического применения Origins powers ко всем аддонным происхождениям. В 1.21.1 патч применяется динамически через Java-код только если JSON происхождения поставляется самим Origins. Происхождения из аддонов или датапаков не получат эти powers автоматически, если вы не добавите их сами.
Седьмая ошибка — использовать внутренние powers как стабильный API. Некоторые powers находятся в namespace thermoo-patches-origins-patch и считаются внутренними для Thermoo Patches. Их можно копировать в собственные датапаки на условиях GNU LGPL, но стабильным API они не являются.
Восьмая ошибка — не проверять HUD после установки модов здоровья. Thermoo Patches решает проблемы отображения температуры с несколькими HUD-модами, но лучше сразу проверить интерфейс в игре. Особенно если одновременно стоят Colorful Hearts, Overflowing Bars или другие визуальные изменения.
Девятая ошибка — считать, что патчи должны ломаться при отсутствии целевого мода. Наоборот, автор подчёркивает: любой патч обязан быть optional. Если мод, для которого сделана интеграция, не загружен, сборка не должна крашиться.
FAQ
Что делает Thermoo Patches в Minecraft?Thermoo Patches добавляет интеграции и патчи совместимости для модов на базе Thermoo, включая Frostiful и Scorchful. Он помогает температуре, холоду, жаре, сезонам, HUD-отображению, Origins powers и планетарным условиям работать согласованнее в модпаках.
Нужен ли Thermoo для Thermoo Patches?
Да, Thermoo является обязательной зависимостью. Также требуются Fabric API и Cloth Config. Thermoo Patches не заменяет базовую температурную систему, а расширяет её совместимость с другими модами, поэтому без Thermoo мод не имеет полноценного смысла.
Какие HUD-моды поддерживаются?
В описании указаны патчи для Armor Points++ с libhud, Colorful Hearts и Overflowing Bars. Эти интеграции помогают температуре правильно отображаться на HUD. Для Armor Points++ отдельно требуется libhud, иначе соответствующий патч не сможет работать корректно.
Работает ли Thermoo Patches с сезонами?
Да. Есть интеграции с Fabric Seasons, Serene Seasons и Simple Seasons. Они делают Frostiful и Scorchful aware of current season, включая тропические сезонные варианты. При этом для 1.20.1 сезонные интеграции не поддерживают Tropical Seasons, что важно учитывать при сборке.
Как мод связан с Origins?
Thermoo Patches предоставляет powers и датапак-возможности для интеграции Thermoo temperatures с Origins. Например, Blazeborn Origin игнорирует эффекты жары, но становится крайне уязвимым к холоду. Также есть powers для иммунитета, сопротивления и уязвимости к холоду или жаре.
Автоматически ли Origins powers применяются ко всем происхождениям?
Нет. В 1.20.x powers патчатся через переопределение datapack entry с loading_priority 1000. Начиная с 1.21.1 это делается динамически в Java-коде и только для origin JSON, поставляемых самим Origins. Происхождения из аддонов и датапаков нужно дополнять вручную.
Есть ли интеграция с Friends & Foes?
Да. Iceologer’s Ice Chunk attack и Totem of Freezing замораживают жертв через систему Thermoo. Iceologer получает иммунитет к холоду, Wildfire отмечен как получающий пользу от жара, а также заданы температурные пределы: у Iceologer максимум температуры 0, у Wildfire минимум 0.
Поддерживает ли Thermoo Patches космические моды?
Да, указаны интеграции со Stellaris и Ad Astra. Stellaris задаёт температуру планет ближе к реальной логике и даёт Space Suits сопротивления окружающей среде. Ad Astra добавляет более экстремальные температуры на разных планетах и отключает обычные температурные эффекты.
Планируется ли поддержка EnvironmentZ или Tough as Nails?
На данный момент нет. Автор объясняет это тем, что такие моды во многом избыточны при установленных Frostiful и Scorchful. При желании можно предложить pull request или создать отдельный patch mod для нужной интеграции.
Можно ли предложить новый патч для Thermoo Patches?
Да. Автор предлагает создать issue или отправить pull request. Главное требование — патч должен быть optional: если мод, для которого делается интеграция, не установлен, сборка не должна крашиться или ломаться.
Как установить Thermoo Patches
- Скачай и установи Minecraft Fabric / Quilt
- Скачай мод
- Не распаковывая, скопируй в .minecraft\mods
- Готово