Мод для Майнкрафт и аддон для Terrafirmacraft, добавляющий сложную систему температуры для игроков и других существ. На самочувствие влияют солнце, тень, ветер, дождь, вода, горячие и холодные блоки, одежда и условия внутри построек.
Возможности
- Солнечный нагрев учитывает угол лучей, тени и перекрытия блоками; ветер охлаждает, но стены могут защищать от него.
- Температура в помещении зависит от его объёма и требует времени и энергии, чтобы нагреться или остыть. Поддерживаются дома объёмом до 13 824 блоков по умолчанию.
- Источники тепла, солнце и нагретые предметы — слитки, горшки и другие предметы Terrafirmacraft — помогают согреться. Окна и ветер, холодные источники и плавание помогают остыть.
- Для защиты от холода можно искать солнце, укрываться от ветра, пользоваться огнём и носить утеплённую одежду. В жару пригодятся тень, ветер, вода и контакт со льдом.
- Система герметизации учитывает окна, частичные блоки и проницаемость стен.
Настройки
Температурные свойства существ задаются в data/thermia/data_maps/entity_type/entity_temperatures.json: пределы температуры, применение простой или сложной модели и необходимость приручения.
Для блоков используются данные в data/thermia/data_maps/block/block_temperature.json: температура, число проверяемых источников, связь с механикой нагрева Terrafirmacraft, нагрев излучением либо при касании и отдельные значения для состояний блока.
Температура жидкостей настраивается в data/thermia/data_maps/fluid/fluid_temperature.json. В data/thermia/data_maps/block/block_porosity.json задаётся герметичность блоков и их состояний, включая частичные блоки.
Утепление предметов указывается в data/thermia/data_maps/item/item_insulation.json. Для одежды доступны параметры conduction_protection — защита от холодных блоков и температуры окружения, radiation_protection — от солнца, огня и лавы, convection_protection — от ветра, rain_protection — от намокания.
Требования и совместимость
Мод рассчитан на Terrafirmacraft и использует его механику нагрева для поддерживаемых источников тепла.
