基本信息
我的世界Java版本
1.21.2–1.21.5
1.21
1.20–1.20.4
1.19.2–1.19.4
1.18.2
平台
Fabric
运行环境
其他链接
搬运团队
详情信息
许可证 LGPL-3.0-only
发布于 5 months ago
更新于 15 days ago
更新日志
是时候了,EMF 已经走了很长的路,在 9.5 个月的时间里,现在似乎与 OptiFine CEM 非常接近,因为它实际上不是 OptiFine,总会有一些小问题或差异,请继续在发现时报告这些问题。
然而,总体而言,EMF 似乎已经准备就绪。
一些需要注意的事情:EMF 1.0 实际上与最后一个测试版 0.2.13 和旧的私人 alpha 是不同的模组,几乎整个模型创建代码都不同,并且几乎所有使用旧测试版报告的问题在未来都将不相关。(特别是如果是关于损坏的模型)
话虽如此,如果问题是我预期在开发过程中会被动解决的问题,我已经忽略了许多 GitHub 问题,在接下来的几个月里,我将仔细检查这些问题,以剔除任何现在不相关的问题。
(与上一个测试版的更改)
- 模型创建已完全重写,OptiFine CEM 在 EMF 中似乎处于平等地位,并且似乎对几乎每个模型都完全有效
- 动画代码和模型变体检查的大规模返工、重新实现和内部化。防止所有动画不同步的情况,并为所有修改/替换的实体/模型和块实体修复动画。
- 各种模型变体的稳定性修复,包括纹理支持。
- 块实体完全支持
- 物理模组兼容性现在可以选择尝试渲染原版模型部分或自定义 EMF 模型部分
- 不应再导致“未找到部分”崩溃或模型故障
- 减少了模型加载错误的日志消息长度
- 修复了 emf/和 mobName/mobName 目录问题
- 动画现在支持模型部分名称层次结构,就像 OptiFine 一样。即
left_arm:hand:finger1
可以将left_arm
模型组中的finger1
部分与right_arm
部分分开 - 在“防止模型覆盖”设置中添加了警告,提示用户如果导致崩溃则禁用设置,或警告用户其他模组正在修改模型
- 为所有以前缺失的实体添加了 OptiFine 名称格式支持,包括嗅探器和骆驼以及块实体
- 在动画中添加了对渲染变量的支持
e.g. render.shadow_size
- 将动画模型变量支持扩展到块实体,似乎与 OptiFine 的输出匹配。
- 块实体动画支持变量“var.???”
- 为自定义部分添加了各种渲染模式,
NORMAL, GREEN FLASHING, WIREFRAME, OFF
,不会影响原版部分。 - 我可能忘记了很多其他的。
- 删除了现在不必要的配置设置
- 现在仅在设置更改时才触发资源重新加载离开配置屏幕
- 在配置屏幕中添加了随机实体显示
- 各种小的优化和代码清理
- 由于之前的测试版没有 OptiFine 对等性而导致的无数修复