基本信息
我的世界Java版本
1.21.8–1.21.10
1.21–1.21.6
1.20.4
1.20–1.20.2
1.19.4
1.19.2
平台
Fabric
运行环境
其他链接
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
许可证 LGPL-3.0-only
发布于 a year ago
更新于 25 days ago
更新日志
迁移至 Mojang 映射表
由于 Mojang 正在逐步移除混淆,并预计 Fabric 将不可避免地转向使用 MojMap,我已将 Thermoo 重映射到 MojMap。这对 Thermoo 的代码端是一次较大的变更,但得益于 intermediary 的支持,这不应对其公共 API 造成任何破坏性更改。不过,我可能仍存在疏漏,因此此版本将先以 beta 版本发布。
尽管目前暂无计划引入破坏性变更,但部分字段和方法已被重命名,以更好地符合官方映射标准。具体变更如下:
EnvironmentProvider.ENTRY_CODEC→EnvironmentProvider.HOLDER_CODECLightThresholdLightProvider#lightType→LightThresholdLightProvider#lightLayerAttributeModifierTemperatureEffect$Config#id→AttributeModifierTemperatureEffect$Config#locationScalingAttributeModifierTemperatureEffect$Config#id→ScalingAttributeModifierTemperatureEffect$Config#locationEnvironmentTickContext#world→EnvironmentTickContext#levelTemperatureEffects.STATUS_EFFECT→TemperatureEffects.MOB_EFFECT
温度效果类型 thermoo:status_effect 的资源位置已更改为 thermoo:mob_effect,但已添加别名以确保现有数据包仍可正常运行。
所有旧的字段和方法均已标记为 @Deprecated(弃用),并直接指向新的实现,因此不会造成任何破坏性变更。
当 Minecraft 完全切换至非混淆版 JAR 文件(即“五月风暴”更新之后的版本)时,这些旧字段将被彻底移除,届时一些此前因可能破坏公共 API 而未能轻易更改的名称(尤其是类名)也将一并更新。


