Thermoo Patches
Thermoo Patches предоставляет совместимые патчи и интеграции для модов на основе Thermoo, включая Frostiful и Scorchful, а также для других модов, не относящихся к Thermoo, где имеет смысл их интеграция с Thermoo.
Список Патчей
Следующие патчи в настоящее время либо реализованы, либо запланированы.
Название мода | Описание патча | Реализованные версии |
---|---|---|
Armor Points++ & libhud | Температура корректно отображается на HUD, процент температуры также показан рядом со здоровьем. Требует libhud! | Только для 1.20.1 |
Colorful Hearts | Температура корректно отображается на HUD. | 1.20.1, 1.20.4, 1.21.1 |
Overflowing Bars | Температура корректно отображается на HUD | 1.20.1, 1.21.1 |
Fabric Seasons | Делает Frostiful/Scorchful учитывающими текущий сезон (включая тропические сезоны с сухим летом). | 1.20.1[^1], 1.21.1 |
Serene Seasons | Делает Frostiful/Scorchful учитывающими текущий сезон (включая тропические сезоны с сухим летом). | 1.20.1[^1], 1.20.4, 1.21.1 |
Simple Seasons | Делает Frostiful/Scorchful учитывающими текущий сезон (включая тропические сезоны с влажным летом). | 1.21.1 |
Immersive Weathering | Употребление сосулек и ледяных серпов охлаждает игрока. | Только для 1.20.1 |
Origins[^2] | Предоставляет способности для интеграции температур Thermoo с Origins. Происхождение Blazeborn игнорирует эффекты жары, но крайне уязвимо к холоду. | 1.21.1 |
Mob Origins | Снежный голем усиливается от холода, но тает при тепле. Его система температуры удалена (избыточна с Thermoo). | 1.20.1, 1.20.4 |
Extra Origins | Происхождение Пиглина обладает повышенной термостойкостью | 1.20.1, 1.20.4, 1.21.1 |
Friends & Foes | Атака Ледяного мага ледяным осколком и Тотем Заморозки замораживают цели через систему Thermoo; Ледяной маг невосприимчив к холоду, а Огненный великан помечен как получающий пользу от жары; Ледяной маг имеет макс. темп. 0; Огненный великан имеет мин. темп. 0 | 1.21.1 |
Stellaris | Устанавливает температуру планет близкой к реальной и обеспечивает Космическим скафандрам должное сопротивление среде. | 1.21.1 |
Ad Astra | Добавляет более экстремальные температуры на планетах и отключает стандартные температурные эффекты. | 1.20.1, 1.20.4 |
Обратите внимание, что другие температурные моды, такие как EnvironmentZ и Tough as Nails, в настоящее время не планируются. Это связано с тем, что они в значительной степени избыточны при установке Frostiful и Scorchful, поэтому их добавление не считается эффективным использованием времени. Вы можете создать PR или отдельный мод для их интеграции.
[^1]: Интеграция сезонов для 1.20.1 не поддерживает Тропические сезоны.
[^2]: Поскольку Origins 1.21.1 находится в альфа-версии, патч работает только для 1.13.0-alpha.12+mc.1.21.1
. Для использования более новых версий требуется обновление патча.
Внесение вклада
Для добавления патча создайте issue или pull request. Патчи ДОЛЖНЫ быть опциональными. Требуемые зависимости: Fabric API, Cloth Config, Thermoo.
Способности и интеграция Origins
Thermoo Patches предоставляет способности и возможности для авторов модпаков. Некоторые способности интегрированы в определённые происхождения (см. выше).
Важно: Способ применения патчей к происхождениям зависит от версии игры. В 1.20.x это делается через переопределение datapack. В 1.21.1 это реализовано динамически в коде Java и применяется ТОЛЬКО к JSON-файлам, поставляемым самим модом Origins.
ID способности | Описание |
---|---|
thermoo-patches:cold_immune | Значительно повышает Frost Resistance, делая сущность практически невосприимчивой к холоду. |
thermoo-patches:ignores_cold_effects | Защищает от негативных эффектов холода от Frostiful. |
thermoo-patches:cold_vulnerability | Удваивает получаемый от холода урон. |
thermoo-patches:extra_frost_resistance | Даёт 50% сопротивление холоду. |
thermoo-patches:heat_immune | Значительно повышает Heat Resistance, делая сущность практически невосприимчивой к жаре. |
thermoo-patches:ignores_heat_effects | Защищает от негативных эффектов жары от Scorchful. |
thermoo-patches:heat_vulnerability | Удваивает получаемый от жары урон. |
thermoo-patches:extra_heat_resistance | Даёт 50% сопротивление жаре. |
ID предиката | Описание |
---|---|
thermoo-patches:can_freeze | Определяет, подвержена ли цель негативным эффектам холода (используйте вместо frostiful:can_freeze ). |
thermoo-patches:can_heat | Определяет, подвержена ли цель негативным эффектам жары (используйте вместо scorchful:can_heat ). |