Thermoo Patches avatar

Thermoo Patches [1.21.10] [1.20.4]

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Температура теперь корректно отображается на HUD1.20.1, 1.21.1, 1.21.10
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, 1.21.10
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; Огненный шторм имеет мин. температуру 01.21.1, 1.21.10
StellarisУстанавливает температуру каждой планеты близкой к тому, какой она должна быть в реальной жизни, и придает Космическим скафандрам надлежащую устойчивость к окружающей среде.1.21.1
Ad AstraДобавляет более экстремальные температуры на различных планетах и отключает обычные эффекты температуры.1.20.1, 1.20.4

Обратите внимание, что другие моды температуры, такие как EnvironmentZ и Tough as Nails, в настоящее время не планируются. Это связано с тем, что эти моды в значительной степени избыточны при установленных Frostiful и Scorchful, поэтому, к сожалению, я не считаю их добавление стоящим использованием моего времени. Не стесняйтесь создавать Pull Request для них (или делать свой собственный отдельный мод-патч), если они вам нужны.


[^1]: Интеграция сезонов для 1.20.1 не поддерживает Тропические сезоны.

[^2]: Поскольку Origins 1.21.1 все еще находится в альфа-версии, патч здесь в настоящее время работает только для 1.13.0-alpha.12+mc.1.21.1. Это связано с тем, что новые версии могут вносить критические изменения, которые могут привести к неработоспособности моих дополнений, поэтому они помечены как несовместимые с новыми версиями. Если вы хотите использовать более новую версию Origins, а я еще не обновил патч, пожалуйста, не стесняйтесь открывать issue на GitHub, и я постараюсь обновить его как можно скорее. Вы также можете использовать переопределения зависимостей Fabric Loader, чтобы обойти мой маркер несовместимости. Однако это может привести к проблемам, и, вероятно, лучше подождать обновления Thermoo Patches.

Внесение вклада

Если вы хотите, чтобы патч для Thermoo был добавлен, пожалуйста, создайте issue или отправьте pull request! Самое важное для любого патча — он ДОЛЖЕН быть опциональным. Если мод, для которого предназначен патч, не загружен, то ничего не должно падать или ломаться. Единственные моды, требуемые Thermoo Patches, — это Fabric API, Cloth Config и, конечно же, Thermoo.

Силы и интеграция Origins

Thermoo Patches предоставляет несколько сил и возможностей датапаков для использования авторами сборок модов в Origins. Некоторые из этих сил интегрированы в некоторые происхождения (см. конкретные описания патчей выше), но это также предназначено для использования в качестве своего рода API для работы с Thermoo+Origins в ваших сборках модов.

Важно: Способ, которым эти силы добавляются к происхождениям, различается в зависимости от версии вашей игры. В 1.20.x это делается простым переопределением записи датапака (точно так же, как вы бы сделали) с loading_priority, равным 1000. Однако, начиная с 1.21.1, это теперь делается динамически в коде Java и будет применяться только в том случае, если файл JSON происхождения предоставляется самим модом Origins. Происхождения, добавленные любым аддоном или датапаком, не будут иметь эти силы, если вы сами их не добавите.

Может быть полезно ознакомиться с вики Thermoo, чтобы лучше понять, что делают эти силы, поскольку такие вещи, как изменения температуры и устойчивость к морозу/жаре, лучше определены там.

ID силыОписание
thermoo-patches:cold_immuneДобавляет очень большое количество устойчивости к морозу затронутым сущностям, делая их практически невосприимчивыми ко всем изменениям температуры от холода.
thermoo-patches:ignores_cold_effectsДелает затронутую сущность невосприимчивой к негативным эффектам температуры от холода от Frostiful.
thermoo-patches:cold_vulnerabilityУдваивает количество замерзания, которое затронутые сущности получают от изменений температуры от холода.
thermoo-patches:extra_frost_resistanceДает затронутым сущностям 50% сопротивления изменениям температуры от холода.
thermoo-patches:heat_immuneДобавляет очень большое количество устойчивости к жаре затронутым сущностям, делая их практически невосприимчивыми ко всем изменениям температуры от тепла.
thermoo-patches:ignores_heat_effectsДелает затронутую сущность невосприимчивой к негативным эффектам температуры от жары от Scorchful.
thermoo-patches:heat_vulnerabilityУдваивает количество нагрева, которое затронутые сущности получают от изменений температуры от тепла.
thermoo-patches:extra_heat_resistanceДает затронутым сущностям 50% сопротивления изменениям температуры от тепла.

Некоторые силы предоставляются под пространством имен thermoo-patches-origins-patch. Эти силы следует считать внутренними для Thermoo Patches и нестабильным API. Однако вы можете копировать их в свои собственные датапаки на условиях GNU LGPL.

ID предикатаОписание
thermoo-patches:can_freezeОпределяет, подвержена ли цель негативным эффектам температуры от холода (используйте вместо frostiful:can_freeze).
thermoo-patches:can_heatОпределяет, подвержена ли цель негативным эффектам температуры от жары (используйте вместо scorchful:can_heat).

Требуемые зависимости

Скачать Thermoo Patches

 
Тип Скачать Версия Загрузчик Обновлено Размер
ReleaseThermoo Patches 3.3.11.21+1 Fabric22 ноября 202455,7 КБ
ReleaseThermoo Patches 3.31.21+1 Fabric12 октября 202455,7 КБ
ReleaseThermoo Patches 3.2.11.21+1 Fabric4 сентября 202453,5 КБ
ReleaseThermoo Patches 3.11.21+1 Fabric3 сентября 202459,4 КБ
ReleaseThermoo Patches 3.21.21+1 Fabric3 сентября 202455,6 КБ
ReleaseThermoo Patches 2.11.20.4Fabric25 июля 202458,4 КБ
ReleaseThermoo Patches 3.01.21Fabric22 июля 202458,8 КБ
ReleaseThermoo Patches 1.0.31.20.1Fabric21 июня 202447,5 КБ
ReleaseThermoo Patches 2.01.20.4Fabric21 июня 202456 КБ
ReleaseThermoo Patches 1.01.20.1Fabric5 мая 202449,5 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.