
Thermodynamica
thermodynamica是一个为我的世界添加真实热传导的库模组。
Thermodynamica:高性能多线程热力模拟
Thermodynamica 是一款稳健的、库风格的模组,旨在为 Minecraft 引入逼真的温度机制,且不会造成卡顿。它实现了一个复杂的并行 BFS(广度优先搜索)引擎,在独立线程上计算整个世界的温度扩散,即使在复杂的热力装置下也能保持服务器 TPS 流畅。
“纯裸”模拟
Thermodynamica 被设计为一个模拟框架。开箱即用时,它提供了“物理规则”,但将方块定义留给你自行处理。
注意:你必须安装一个兼容的数据包来定义你的热源和材料属性。有 2 个官方数据包:
Vanilla 和 Create
主要特性
线程化性能:热量扩散的计算独立于主游戏循环,这意味着热力模拟的低 TPS 不会影响游戏 TPS。 动态材料:每个方块都可以拥有自定义的导热率(热量传递速度)、传递速率以及耗散率(向环境散失的热量)。 数据包驱动:100% 的方块数据可通过标准 Minecraft JSON 文件进行热重载。无需 Java 知识。 环境感知:温度会根据生物群系的环境温度自然重新平衡。
便捷工具
模组的 GitHub 仓库中包含一个基于 Python 的 GUI 工具(thermal_tool.py),可让你:
输入任何方块的注册名。 使用可视化滑块调整热力值。 一键即时生成或更新数据包。
命令
/thermodynamica status - 检查活跃热源和引擎健康状况。 /thermodynamica tps - 查看详细的模拟性能分析。
Logo 由 Tomato (handspoken) 制作
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。