Перейти к содержимому
Mineforgian

Thermodynamica

thermodynamica is a library mod for adding realistic heat transfer to minecraft.

Загрузки
2K
Подписчики
3
Обновлён
11 мая 2026 г.
Лицензия
MIT

Опубликован 22 февраля 2026 г.

Исходный код

Thermodynamica is a high-performance heat simulation engine for Minecraft. It handles complex temperature diffusion using a parallelized Breadth-First Search algorithm, ensuring that even thousands of active heat sources won't choke your server.

Features:

Multi-Threaded: Simulation runs in parallel to the main tick to preserve performance. Full Customization: Define any block as a heat source or an insulator. Material Physics: Wool insulates, metals conduct, and air dissipates. API-First: Built to be used as a backend for other mods requiring realistic temperature data.

Getting Started

This mod is a "naked" engine. To see heat in action, you need to add thermal Data Packs to your world. We provide ready-to-use packs for: Minecraft Vanilla Create Mod

Modder-Friendly We've included a standalone Python GUI tool in the github repo to let you generate custom Data Packs without writing a single line of JSON. Just name the block, slide the bars, and hit save!

logo made by Tomato (handspoken)

Ченджлог

0.4.1Бета1.20.4, 1.20.5, 1.20.6 · 11 мая 2026 г.
  • new API methods to support runtime block temperature changes.
  • got rid of arbitrary heat tiers and replaced them with celsius temperature.
  • made it so that blocks can have dynamic heat output based on state (for example furnases only output heat when they are active).
  • tweaked transfer rate values to be more usable (currently they were way too slow).
  • other small stuff I forgot
0.3.1Релиз1.20.4, 1.20.5, 1.20.6 · 2 мая 2026 г.

heat system rework to make it be energy (joules) based instead of arbitrary temperature values. Full VS support so VS heat sources can be occluded by VS ships and other VS related compatibility improvments. performance improvments. made it so that heat spreading is calculated over 20 game ticks instead of 1 so the CPU impact is way lower while leaving the performance about the same.

0.2.3Релиз1.20.4, 1.20.5, 1.20.6 · 11 марта 2026 г.

large API changes and massive performance improvements (list is super long and I dont feel like listing all the changes so ping me in my discord if you really wanna know). also fixed heat data not saving when you leave the world.

0.1.2Бета1.20.4, 1.20.5, 1.20.6 · 22 февраля 2026 г.

first release of the mod. THIS MOD IS VERY EARLY SO EXPECT BUGS AND IF YOU FIND ANY REPORT THEM IN MY DISCORD.

Комментарии

Загружаем…