NeoForge 1.21.1
on 2026 Apr 25v4.7.4.1
- 修复了某些非标准动画 JSON 文件的加载问题
- 修复了单例可动画对象的停止触发动画大多无法正常工作的问题
- 修复了仅部分发光的动态发光纹理加载不正确的问题
Forge 1.21.1
on 2026 Apr 25v4.7.4.1
- 修复了某些非标准动画 JSON 文件的加载问题
- 修复了单例可动画对象的停止触发动画大多无法正常工作的问题
- 修复了仅部分发光的动态发光纹理无法正确加载的问题
NeoForge 1.21.1
on 2026 Apr 25v4.7.4
- 为基岩版风格的动画 JSON 添加了原生支持的 Catmull-Rom(平滑)缓动效果(感谢 Zigy 的初始工作)
- 使 GeoArmorRenderer 从 HumanoidArmorLayer#setPartVisibility 继承骨骼可见性,以更好地兼容第三方模组
- 默认将 boneResetTime 设为 5 刻,并在重置刻数为 0 时自动补全。这可避免不可避免的部分刻数骨骼重置
- 引入基于身份标识的查找机制用于同步的单例动画对象,希望能消除类重复导致的冲突
- 修复了中键点击同步动画物品时,在使用触发式动画或同步数据时引发冲突的问题 (#681)
- 同步动画物品现在不再阻止彼此堆叠
- 现在使用动画进行完整旋转的骨骼在重置时应不再反向旋转,从而实现更流畅的旋转动画
- 将 AnimationState#getData 标记为可空,以避免混淆
- 新增
triggerArmorAnim用于触发护甲动画 (#433) - 动画纹理现已支持发光遮罩 (#456)
- 将 EasingType 中的 easingType 参数标记为可空,以避免混淆
- 为动画数据添加内存压缩功能,大型整合包应能减少内存占用
Forge 1.21.1
on 2026 Apr 25v4.7.4
- 为基岩版风格的动画 JSON 添加了对 Catmull-Rom(平滑)缓动的原生支持(感谢 Zigy 的初始工作)
- 使 GeoArmorRenderer 从 HumanoidArmorLayer#setPartVisibility 继承骨骼可见性,以更好地兼容第三方模组
- 将默认的 boneResetTime 设为 5 刻,并在重置刻时间为 0 时自动完成重置。这可避免无法规避的部分刻骨骼重置问题
- 引入基于身份标识的查找机制用于同步的单例可动画对象,希望能消除类重复导致的冲突
- 修复了对同步可动画物品中键点击时,在使用触发式动画或同步数据时引发冲突的问题(#681)
- 同步可动画物品不再互相阻止堆叠
- 现在使用动画进行完整旋转的骨骼在重置时应不再反向旋转,从而实现更干净的旋转动画
- 将 AnimationState#getData 标记为可空,以避免混淆
- 新增
triggerArmorAnim用于触发护甲动画(#433) - 动画纹理现已支持发光遮罩(#456)
- 将 EasingType 中的 easingType 参数标记为可空,以避免混淆
- 为动画数据添加内存压缩。大型整合包的内存占用应有所降低
NeoForge 1.21.4
on 2026 Apr 25v4.8.4
- 修复了 NeoForge 在 .84 版本中引入的崩溃问题
Forge 1.21.4
on 2026 Apr 25v4.8.4
- 修复了 .84 版本中 NeoForge 引入的崩溃问题
NeoForge 1.21.4
on 2026 Apr 25v4.8.3
- 将资源加载移至加载器特定的处理逻辑中。修复了在较新 NeoForge 版本上崩溃的问题
Forge 1.21.4
on 2026 Apr 25v4.8.3
- 将资源加载移至加载器特定的处理逻辑中。修复了在较新 NeoForge 构建版本中的崩溃问题
NeoForge 1.21.4
on 2026 Apr 25Forge 1.21.4
on 2026 Apr 25v4.8.2
- 再次修复 Forge 上崩溃的 Mixin 问题
NeoForge 1.21.1
on 2026 Apr 25v4.7.3
- 修复了实体速度主要由 x 坐标速度决定的问题
getTextureResource和getModelResource现在会接收渲染器,以支持上下文相关的变体
Forge 1.21.1
on 2026 Apr 25v4.7.3
- 修复了实体速度主要由 x 坐标速度决定的问题
getTextureResource和getModelResource现在会接收到渲染器,以支持上下文相关的变体
NeoForge 1.21.1
on 2026 Apr 25Forge 1.21.1
on 2026 Apr 25v4.7.2
- 修复单例动画的“停止”触发动作实际上并未停止的问题
NeoForge 1.21.4
on 2026 Apr 25v4.8
- 更新至 1.21.4
- 修复加载发光遮罩(glowmasks)时可能导致 InputStream 卡住的问题
- 修复 Geo 动画纹理未正确支持自定义帧时间(frametimes)的问题
- GeckoLib 现在需要一个位于
assets/modid/item的 JSON 文件,以声明其渲染方式为特殊类型。
我们将在未来研究简化此流程的方法,示例见:
https://github.com/bernie-g/geckolib-examples/tree/Multiloader-1.21.4/common/src/main/resources/assets/examplemod/items
Forge 1.21.4
on 2026 Apr 25v4.8
- 更新至 1.21.4
- 修复加载发光遮罩(glowmasks)时可能导致 InputStream 卡住的问题
- 修复 Geo 动画纹理未正确支持自定义帧时间(frametimes)的问题
- GeckoLib 现在需要一个位于
assets/modid/item的 JSON 文件,以声明其渲染方式为特殊类型。
未来将研究简化此流程的方法,示例见:
https://github.com/bernie-g/geckolib-examples/tree/Multiloader-1.21.4/common/src/main/resources/assets/examplemod/items
NeoForge 1.21.3
on 2026 Apr 25v4.7.1
- 为 DeferredGeoRenderProvider 中的部分方法添加了缺失的注解
- 修复了 GeoBlockEntity 注释中的多余字母
- 修复了 StopTriggeredAnim 数据包未注册的问题
- 修复了 AutoGlowingGeoLayer 渲染错误颜色的问题
- 修复了 ItemArmorGeoRenderer 未能正确渲染装备部件的问题
Forge 1.21.3
on 2026 Apr 25v4.7.1
- 为 DeferredGeoRenderProvider 中的方法添加了一些缺失的注解
- 修复了 GeoBlockEntity 注释中的多余字母
- 修复了 StopTriggeredAnim 数据包未注册的问题
- 修复了 AutoGlowingGeoLayer 渲染错误颜色的问题
NeoForge 1.21.3
on 2026 Apr 25v4.7
- ItemArmorGeoLayer 现在能正确渲染原版盔甲的镶边及其他装饰,并支持模组自定义部件可见性。
4.7 版本变更摘要:
- 更新至 1.21.3
- EntityRenderState 已被封装并忽略——目前使用 GeckoLib 时无需关注此项
- 移除了
query.is_poweredMolang 查询,因其已不再具备实际可行性 - 将不支持的 geo 模型格式版本从崩溃改为警告
- 修复了 NeoForge 模组的版本范围错误
- 新增对 UV 面旋转的支持
- 新增延迟加载的 GeoRenderProvider,以支持分离资源源(split-sources)
- 新增触发式动画的停止函数,允许以与最初触发相同的方式停止已触发的动画
- 新增动画回退钩子——现在可在单个 GeoModel 中声明多个动画文件以查找动画(适用于多态/模块化可动画对象)
- GeoModel 的 #getTextureResource 与 #getModelResource 方法现接收渲染器参数,以便根据渲染上下文提供模型与贴图
- 关键帧事件现在会传入 AnimationState,以提供额外上下文信息
- 将 GeoRenderer 中 AnimationState 的创建移至独立方法,便于重写
- 将渲染器的颜色传递给渲染层
- 修复 Color#ofARGB 实际为 RGBA 的问题
- 移除先前已弃用的方法
- 修复部分 Entity 与 ReplacedEntity 的 geo 渲染器问题
- 修复实体速度主要由 x 坐标速度决定的问题
- 修复与控制器无关的触发动画函数无法工作的问题
- 为部分网络功能引入额外的安全措施,防止意外崩溃
- 将带动画的贴图更新移至内部处理器,避免 GeoRenderer 实现类需自行处理
Forge 1.21.3
on 2026 Apr 25v4.7
- ItemArmorGeoLayer 现在能正确渲染盔甲镶边及其他原版盔甲装饰,并支持模组自定义部件可见性
4.7 版本变更摘要:
- 更新至 1.21.3
- EntityRenderState 已被封装并忽略——目前使用 GeckoLib 时无需关心此项
- 移除了
query.is_poweredMolang 查询,因其已不再具备实际可行性 - 将不支持的 geo 模型格式版本由崩溃改为警告
- 修正了 NeoForge 模组的版本范围错误
- 新增对 UV 面旋转的支持
- 新增延迟加载的 GeoRenderProvider,以支持分离资源源(split-sources)
- 新增触发式动画停止函数,允许以与最初触发相同的方式停止触发式动画
- 新增动画回退钩子——现在可在单个 GeoModel 中声明多个动画文件以查找动画(适用于多态/模块化可动画对象)
- GeoModel 的 #getTextureResource 与 #getModelResource 方法现会接收渲染器参数,以便根据渲染上下文提供模型与贴图
- 关键帧事件现在会传入 AnimationState,以提供额外上下文信息
- 将 GeoRenderer 中 AnimationState 的创建移至独立方法,便于重写
- 将渲染器中的渲染颜色传递至渲染层
- 修复 Color#ofARGB 实际为 RGBA 的问题
- 移除先前已弃用的方法
- 修复部分 Entity 与 ReplacedEntity 的 geo 渲染器问题
- 修复实体速度主要由 x 坐标速度决定的问题
- 修复与控制器无关的触发动画函数无法工作的问题
- 为部分网络功能引入额外的安全机制,防止意外崩溃
- 将带动画的贴图更新逻辑移至内部处理器,GeoRenderer 实现不再需要自行处理



