
Thermoo
Thermoo - библиотека для управления температурой и окружением в Minecraft. Используется модами вроде Frostiful и Scorchful. Сама по себе не даёт эффектов, но обеспечивает совместимость и мощный API для разработчиков.
Thermoo - это библиотечный мод для Fabric и Quilt, который добавляет в Майнкрафт единую систему температуры и влажности. Сам по себе он не меняет геймплей и не добавляет визуальных эффектов - его задача быть фундаментом для других модов и датапаков, где температура играет ключевую роль.
Зачем нужен Thermoo
В ванильном Minecraft нет механики температуры - игроку всё равно, жарко в Незере или холодно в горах. Но многие моды (например, Frostiful или Scorchful) добавляют такие механики, и без общего API они бы конфликтовали друг с другом. Thermoo решает эту проблему: он предоставляет единый фреймворк для работы с температурой и промоканием, чтобы моды могли нормально взаимодействовать, не требуя отдельных патчей совместимости.
Что даёт разработчикам
Thermoo - это не просто API, а целый набор инструментов:
- Единая система температуры и влажности - все моды работают через неё, а не каждый по-своему.
- Совместимость из коробки - моды на Thermoo не нужно специально адаптировать друг под друга.
- Мощный датапак-ориентированный API - можно настраивать окружение через датапаки, без Java-кода.
- Управляемые эффекты - температура влияет на игрока через дата-драйвенные механики.
- Гибкая настройка атрибутов предметов - через события можно менять, как вещи влияют на тепло/холод.
- Поддержка единиц измерения - работа с температурой в Цельсиях и Фаренгейтах без привязки к конкретной шкале.
- Интеграция с модами на времена года - если стоит мод на сезоны, Thermoo подхватит его.
- Мощные команды - для отладки и настройки.
- Работа на сервере - с модом Polymer можно запускать Thermoo только на серверной стороне (Fabric).
Для сборщиков модпаков
Если вы собираете сборку модов, где есть Frostiful, Scorchful или другие моды на температуру - Thermoo обязателен. Без него они просто не будут работать. Сама библиотека не нагружает игру, но через неё можно тонко настроить эффекты перегрева или замерзания. Советую заглянуть в вики, чтобы понять, как конфигурировать зависимые моды.
С чем использовать
Thermoo - основа для двух моих модов: Frostiful (про холод и зиму) и Scorchful (про жару и пустыни). Если хотите увидеть Thermoo в деле - ставьте их.
Лицензия и порты
Мод распространяется под LGPL-3.0. Основные загрузчики - Fabric и Quilt, есть ограниченная поддержка NeoForge. Старые версии Minecraft поддерживаются по LTS-политике. Портировать на LexForge или Bukkit автор не планирует.
Скачайте Thermoo, если собираетесь использовать моды на температуру - без него они просто не запустятся. А если вы разработчик, это спасёт вам кучу времени на совместимость.
