基本信息
我的世界Java版本
1.21–1.21.1
1.20–1.20.1
1.19.4
1.19.2
1.18.2
平台
Forge
运行环境
其他链接
搬运团队
详情信息
许可证 GPL-3.0-or-later
发布于 3 months ago
更新于 12 days ago
更新日志
2.3.10
修复:
技术更改:
修复:
- 修复了在某些情况下获取生物群系温度时的崩溃问题
- 修复了由于热源块燃料更改而导致的无限更新循环崩溃问题
- 修复了在某些情况下打开创意菜单时的崩溃问题
- 修复了在某些情况下处理注册删除时的崩溃问题
- 修复了在某些情况下计算块温度时的罕见崩溃问题
- 修复了因缺少温度修改器 ID 导致的日志垃圾邮件和/或崩溃问题
- 修复了与更改冰冻结行为的模组(如 TFC)的混合冲突
- 修复了连接到具有 OP 权限的服务器时的“NegativeArraySizeException: -1”错误
- 修复了专用服务器上配置菜单不打开的问题
- 修复了在离线模式下播放时配置菜单无限重新打开的问题
- 修复了某些配置设置在每次保存时在 TOML 文件中重复的问题
- 修复了自动配置更新器在某些情况下创建过时配置的问题
- 修复了通过 TOML 配置的块不发出温度的问题
- 修复了基于灵魂火的块未正确发出温度的问题
- 修复了由于某些情况下数据包大小非常大而导致的服务器断开连接问题
- 修复了胸甲不可隔热及其他异常缝纫台行为
- 修复了绝缘装甲工具提示未显示的问题
- 修复了山羊被剪毛后毛发不再生长的问题
- 修复了壁炉不检查燃料物品的问题
- 修复了 Create 下界合金潜水套装未给予正确属性修改器的问题
- 修复了热石前面的通电块在热石被破坏时未更新的问题
- 修复了 KubeJS 脚本使用无效/缺失 ID 时导致的错误
- 修复了基于 KubeJS 的物品配置未正确检查其条件的问题
- 修复了生物群系温度的搜索半径过小的问题
- 修复了水袋从发射器中分配时没有声音播放的问题
- 修复了在某些情况下海拔温度不准确的问题
- 修复了变色蜥蜴蜕皮后从未消失的问题
- 修复了在某些情况下由于非玩家操作而导致的块被破坏时的崩溃问题
- 修复了在某些情况下死亡后温度停止工作的问题
- 修复了冰的冰点高于应有的问题
- 修复了在硬核模式下冷冻的心渲染不正确的问题
技术更改:
- 现在在 JSON 中定义了由于海拔高度导致的温度下降,作为默认 temp_region 文件的一部分
- 此功能以前是硬编码的,但现在可以自定义
- 添加了库存物品温度(“携带物品”)的新功能
- 现在支持给予属性修改器和温度修改器抗性
- 现在支持在 Curios 槽中
- 从“/temperature set”子命令中删除了“trait”参数,因为它在下一个滴答时无论如何都会被重置
- 现在支持季节温度和块温度的温度单位
- 现有配置将自动更新以匹配新格式
- 添加了“cold_sweat:extends_smokestack”块标签,用于定义可用于增加烟囱高度的块
- ! BlockTemp 中的 getTemperature()的“entity”参数现在可为空
- ! EnableTemperatureEvent 现在在加载配置后直接在 Forge 事件总线上触发
- 现在仅将由 JSON(以及少数其他)定义的配置从服务器同步到客户端,而不是相反
- 这些配置将不再尝试写入 TOML 文件
- 此更改也会影响单人游戏世界,因为它们有一个集成的服务器
- 结构温度不再同步,因为结构本身根本不进行同步
- 配置数据对象现在是标准类而不是记录,并且都扩展了相同的“ConfigData”类
- 此类包含配置的 UUID、类型和所需的模组
- 配置数据对象现在存储其创建源(TOML、JSON 等)
- 向 KubeJS 块温度构建器添加了“state()”方法,以便更轻松地检查块状态
- 添加了“InsulatorTabBuildEvent”,允许对绝缘选项卡中的项目进行简单修改
- 向 WorldHelper 添加了 getInsulationFromNearbySources(),用于计算给定位置从附近壁炉状块的温暖/寒冷程度
- 添加了 getRoughTemperatureAt(),它提供了一种不太准确但效率更高的获取给定位置温度的方法
- 这可用于经常执行且不需要精确精度的块更新或其他任务
- 改进了 addModifier()方法的逻辑,使其行为更直观
- 地下温度修改器(“cold_sweat:underground”)已拆分为两个单独的修改器:
- DepthBiomeTempModifier(“cold_sweat:depth_biomes”):处理地下生物群系的温度
- ElevationTempModifier(“cold_sweat:elevation”):处理基于海拔和地下深度(由温度区域提供)的温度变化
- 这些修改器将自动添加到现有玩家/实体中