基本信息
我的世界Java版本
26.1.2
26.1
1.21.10–1.21.11
1.21.3–1.21.8
1.21–1.21.1
1.20.4–1.20.6
1.20–1.20.2
1.19.1–1.19.4
1.18.2
1.17.1
1.16.5
1.15.2
1.12.2
平台
Fabric
运行环境
分类
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
许可证 MIT
发布于 2024-11-28
更新于 2026-04-25
更新日志
GeckoLib v5.0
新增内容
- 新增
ItemInHandGeoLayer - 新增
PerBoneRender - 新增
DataTickets#IS_LEFT_HANDED - 新增
DataTickets#IS_CROUCHING - 新增
GeoRender#adjustPositionForRender - 新增
DirectionalProjectileRenderer - 新增
TextureLayerGeoLayer - 新增
CustomBoneTextureGeoLayer
内部变更
- 移除了在加载无后缀的动画或模型文件时产生的一些不必要的警告
- 修复了
DefaultedGeoModel中使用旧格式的 Javadoc - 将缩放属性处理移入
GeoEntityRenderer的scaleModelForRender方法中,并调整了睡眠姿势的位移以更好地适配缩放 - 将
scaleModelForRender从preRender中移出,改为独立调用 - 优化了
RenderUtil#getTextureDimensions,并使其能够考虑加载后的修改 - 优化了
BakedGeoModel#getBone
API 变更
- 移除了
GeoRenderer#applyRenderLayersForBone。现在逐骨骼渲染在#preApplyRenderLayers中添加 - 新增
GeoRenderLayer#addPerBoneRender - 修改了
ItemArmorGeoLayer的实现方式,使其更高效,并支持鞘翅(尽管目前尚未完全正确) - 修改了
BlockAndItemGeoLayer的实现方式,使其更高效且代码更清晰 - 将
ItemArmorGeoLayer#prepModelPartForRender重命名为prepHumanoidModelForRender - 将
GeckoLibClient#getArmorModelForItem的返回类型从基础Model改为HumanoidModel,因为非人形模型从未被使用过 - 在
GeoRenderer#renderFinal中新增了packedLight、packedOverlay和renderColor参数 - 移除了
GeoEntityRenderer#calculateYRot中的final修饰符 - 移除了
BoneFilterGeoLayer和FastBoneFilterGeoLayer
问题修复
- 修复了
GeckoLibAnimatedTexture在纹理加载失败时崩溃的问题 - 修复了逐骨骼渲染任务干扰查询值的问题
- 修复了渲染层中的 PoseStack 操作干扰骨骼位置获取的问题
- 修复了
GeoItemRenderer和GeoObjectRenderer在缩放时定位错误的问题 - 修复了
GeoReplacedEntityRenderer未正确传递 PoseStack 操作的问题 - 修复了
ItemArmorGeoLayer与其他使用相同 DataTicket 的图层发生冲突的问题



