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)
No gallery available for this project.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
Thermodynamica 1.1.0 1.1.0 |
1.20.1
|
forge
|
Download |
|
Thermodynamica 1.1.0 1.1.0 |
1.20.1
|
fabric
|
Download |
|
Thermodynamica 1.0.0-pre2 1.0.0-pre2 |
1.20.1
|
forge
|
Download |
|
Thermodynamica 1.0.0-pre1 1.0.0-pre1 |
1.20.1
|
forge
|
Download |
|
Thermodynamica 0.4.1 0.4.1 |
1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
|
forge
|
Download |
|
Thermodynamica 0.3.1 0.3.1 |
1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
|
forge
|
Download |
|
Thermodynamica 0.2.3 0.2.3 |
1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
|
forge
|
Download |
|
Thermodynamica 0.1.2 0.1.2 |
1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
|
forge
|
Download |