Factory API 2.2.8 Fabric 1.21.4
on 2026 May 02新增
- 为 UI 定义添加了
priority,较高的值会优先应用,从而避免冲突(这样replace就能正常工作) - 新增
blit_custom_sprite,用于使用指定的textureWidth、textureHeight、uvX和uvY渲染精灵 - 修复高级文本小部件在版本
>=1.21.6中当世界不存在时 URL 点击事件无法工作的问题
更改
- 支持
1.21.11 - 支持
26.1.2
修复
- 修复外部组件(使用文本文件进行翻译)以及带变量的组件无法允许字体和样式的问题
Factory API 2.2.8 Neoforge 1.21.3
on 2026 May 02新增
- 为 UI Definitions 添加了
priority,因此在更高数值下你可以先应用它,从而避免冲突(这样replace才能正常工作) - 新增了
blit_custom_sprite,可使用指定的textureWidth、textureHeight、uvX和uvY渲染精灵 - 修复在版本
>=1.21.6且世界不存在时,高级文本小部件无法触发 URL 点击事件的问题
更改
- 支持
1.21.11 - 支持
26.1.2
修复
- 修复外部组件(使用文本文件进行翻译)以及带变量的组件不允许字体和样式的问题
Factory API 2.2.8 Fabric 1.21.3
on 2026 May 02新增
- 为 UI Definitions 增加了
priority,使较高的值可以优先应用,从而避免冲突(这样replace就能正常工作) - 新增了
blit_custom_sprite,用于使用指定的textureWidth、textureHeight、uvX和uvY渲染精灵 - 修复了在没有世界时,版本 >=1.21.6 中高级文本小部件的 URL 点击事件无法工作的问题
变更
- 支持 1.21.11
- 支持 26.1.2
修复
- 修复了外部组件(使用文本文件进行翻译)和带变量的组件不允许使用字体和样式的问题
Factory API 2.2.8 Forge 1.21.3
on 2026 May 02新增内容
- 为 UI 定义新增了
priority,数值越高,能够优先应用,从而避免冲突(因此replace可以正常工作) - 新增了
blit_custom_sprite,用于使用指定的textureWidth、textureHeight、uvX和uvY渲染精灵 - 修复了在版本 >=1.21.6 中,当没有世界时高级文本控件的 url 点击事件无法工作的问题
变更
- 支持 1.21.11
- 支持 26.1.2
修复
- 修复了使用文本文件进行翻译的外部组件以及带变量的组件不允许字体和样式的问题
Factory API 2.2.8 Neoforge 1.21.11
on 2026 May 02新增
- 为UI定义添加了
priority,因此在数值更高时可先应用它,从而避免冲突(使replace正常工作) - 新增
blit_custom_sprite,用于使用指定的textureWidth、textureHeight、uvX和uvY渲染精灵贴图 - 修复高级文本小部件在版本>=1.21.6中当没有世界时URL点击事件不起作用的问题
变更
- 支持1.21.11
- 支持26.1.2
修复
- 修复了外部组件(使用文本文件进行翻译)和带变量的组件不允许字体和样式的问题
Factory API 2.2.8 Forge 1.21.11
on 2026 May 02添加
- 为
UI Definitions新增了priority,数值越高可优先应用,从而避免冲突(因此replace将正常工作) - 新增
blit_custom_sprite,用于使用指定的textureWidth、textureHeight、uvX和uvY渲染精灵 - 修复了高级文本组件在版本
>=1.21.6且无世界时 URL 点击事件不起作用的问题
更改
- 支持 1.21.11
- 支持 26.1.2
修复
- 修复了外部组件(使用文本文件进行翻译)和带变量的组件不允许使用字体和样式的问题
Factory API 2.2.8 Fabric 1.21.11
on 2026 May 02新增
- 为
UI Definitions添加了priority,数值越高越会先应用它,从而避免冲突(因此replace将正常工作) - 新增
blit_custom_sprite,用于在渲染精灵时使用指定的textureWidth、textureHeight、uvX和uvY - 修复了在版本
>=1.21.6中当没有世界时,高级文本组件的 URL 点击事件无法工作的问题
变更
- 支持
1.21.11 - 支持
26.1.2
修复
- 修复了外部组件(使用文本文件进行翻译)和带变量的组件不允许字体与样式的问题
Factory API 2.2.8 Neoforge 1.21.10
on 2026 May 02新增
- 为 UI 定义添加了
priority,因此当值更高时可先应用它,避免冲突(这样replace就能正常工作) - 新增
blit_custom_sprite,用于使用指定的textureWidth、textureHeight、uvX和uvY渲染精灵 - 修复了在未进入世界时,版本 >=1.21.6 下高级文本小部件的 URL 点击事件无法正常工作的问题
更改
- 支持 1.21.11
- 支持 26.1.2
修复
- 修复外部组件(使用文本文件进行翻译)和带变量的组件无法使用字体与样式的问题
Factory API 2.2.8 Forge 1.21.10
on 2026 May 02新增内容
- 为UI定义新增了
priority,值越高即可先应用该定义,从而避免冲突(这样replace将正常工作) - 新增了
blit_custom_sprite,用于使用指定的textureWidth、textureHeight、uvX和uvY渲染贴图 - 修复了在版本 >=1.21.6 中,当不存在世界时高级文本控件的URL点击事件无法正常工作的问题
变更
- 支持 1.21.11
- 支持 26.1.2
修复
- 修复了外部组件(使用文本文件进行翻译)和带变量的组件不允许使用字体与样式的问题
Factory API 2.2.8 Fabric 1.21.10
on 2026 May 02新增
- 为 UI Definitions 添加了
priority,因此较高的值可以先应用它并避免冲突(这样replace才能正常工作) - 新增了
blit_custom_sprite,用于使用指定的textureWidth、textureHeight、uvX和uvY渲染精灵 - 修复了在 1.21.6 及更高版本中未加载世界时,先进文本小部件的 URL 点击事件失效的问题
更改
- 支持 1.21.11
- 支持 26.1.2
修复
- 修复了外部组件(使用文本文件进行翻译)和带变量的组件不允许字体与样式的问题
Factory API 2.2.8 Neoforge 1.21.1
on 2026 May 02新增
- 为
UI Definitions添加了priority,借助更高数值可以先应用设置,从而避免冲突(这样replace才能正常工作) - 新增
blit_custom_sprite,用于使用指定的textureWidth、textureHeight、uvX和uvY渲染精灵 - 修复了在版本 >=1.21.6 且没有世界时高级文本小部件 URL 点击事件无法工作的情况
变更
- 支持 1.21.11
- 支持 26.1.2
修复
- 修复了外部组件(使用文本文件进行翻译)以及带变量的组件无法使用字体和样式的问题
Factory API 2.2.8 Fabric 1.21.1
on 2026 May 02新增
- 为 UI 定义添加了
priority,当值更高时,可以优先应用并避免冲突(这样replace就能正常工作) - 新增了
blit_custom_sprite,用于使用指定的textureWidth、textureHeight、uvX和uvY渲染精灵 - 修复了在版本 >=1.21.6 中当没有世界时,高级文本组件的 URL 点击事件无法正常工作的问题
变更
- 支持 1.21.11
- 支持 26.1.2
修复
- 修复外部组件(使用文本文件进行翻译)以及含变量的组件无法应用字体和样式的问题
Factory API 2.2.8 Forge 1.21.1
on 2026 May 02新增
- 为
UI Definitions添加了priority,使较高值可先被应用,从而避免冲突(这样replace即可正常工作) - 新增了
blit_custom_sprite,用于使用特定的textureWidth、textureHeight、uvX和uvY渲染精灵 - 修复了在版本 >=1.21.6 中没有世界时高级文本部件的 URL 点击事件失效问题
更改
- 支持 1.21.11
- 支持 26.1.2
修复
- 修复了外部组件(使用文本文件进行翻译)以及包含变量的组件不允许字体和样式的问题
Factory API 2.2.8 Neoforge 1.20.4
on 2026 May 02新增
- 为 UI 定义新增了
priority,数值越高即可优先应用,从而避免冲突(因此replace也能正常工作) - 新增
blit_custom_sprite,用于渲染具有特定textureWidth、textureHeight、uvX和uvY的精灵 - 修复了在版本 >=1.21.6 中没有世界时,高级文本组件的 URL 点击事件无法工作的错误
变更
- 支持 1.21.11
- 支持 26.1.2
修复
- 修复了外部组件(使用文本文件进行翻译)以及带变量的组件不允许使用字体和样式的问题
Factory API 2.2.8 Forge 1.20.4
on 2026 May 02新增
- 为 UI 定义添加了
priority,通过更高的数值可先应用它,从而避免冲突(有了这一点,replace将正常工作) - 新增
blit_custom_sprite,用于使用指定的textureWidth、textureHeight、uvX和uvY渲染精灵 - 修复在版本 >=1.21.6 中当没有世界时高级文本小部件无法正常触发 URL 点击事件的问题
更改
- 支持 1.21.11
- 支持 26.1.2
修复
- 修复外部组件(使用文本文件进行翻译)以及带变量的组件不允许使用字体和样式的问题
Factory API 2.2.8 Fabric 1.20.4
on 2026 May 02新增
- 为 UI 定义添加了
priority,较高的值可先应用它,从而避免冲突(这样replace就能正常工作) - 新增
blit_custom_sprite,用于使用特定的textureWidth、textureHeight、uvX和uvY渲染精灵 - 修复了在版本 >=1.21.6 中当没有世界时,高级文本小部件的 URL 点击事件无法工作的问题
更改
- 支持 1.21.11
- 支持 26.1.2
修复
- 修复了外部组件(使用文本文件进行翻译)和带变量的组件不允许字体与样式的问题
Factory API 2.2.8 Forge 1.20.1
on 2026 May 02新增
- 新增了
priority用于 UI 定义,使用更高的值可先应用该设置,从而避免冲突(这样replace将正常工作) - 新增了
blit_custom_sprite,用于使用指定的textureWidth、textureHeight、uvX和uvY渲染精灵 - 修复了在 1.21.6 及更高版本中,当没有世界时高级文本小部件无法触发 URL 点击事件的问题
变更
- 支持 1.21.11
- 支持 26.1.2
修复
- 修复了外部组件(使用文本文件进行翻译)和带变量的组件不允许字体和样式的问题
Factory API 2.2.8 Fabric 1.20.1
on 2026 May 02新增
- 为界面定义(UI Definitions)添加了
priority,使较高的值可以优先应用,从而避免冲突(这样replace将正确工作) - 新增
blit_custom_sprite,用于使用特定的textureWidth、textureHeight、uvX和uvY渲染精灵 - 修复在版本 >=1.21.6 中没有世界时,高级文本小部件的 URL 点击事件无法正常工作的问题
更改
- 支持 1.21.11
- 支持 26.1.2
修复
- 修复了使用文本文件进行翻译的外部组件,以及带有变量的组件不允许使用字体和样式的问题
Factory API [Neoforge] 1.21.8-2.2.7
on 2025 Nov 22发布 1.21.8-2.2.7
更新于 2025-11-20 04:50。
更新日志
发布版本 2.2.7
- 为
ModInfo添加了更多资源方法,以适配 NeoForge 的变更 - 新增
FactoryConfigDisplay.Builder类,以及FactoryConfigDisplay.valueToComponent和FactoryConfigDisplay.messageFunction方法,便于构建并提升与控件的兼容性
测试版 2.2.6.2545.1 - 修复了 1.20.1 版本中精灵图块渲染异常的问题
GitHub 更新 - 修复了因 UI 定义变更导致与旧版本不兼容的问题
测试版 2.2.6.2545.0 - 为 FactoryConfig.StorageHandler 添加了加载和保存事件
- 新增
put_vec2UI 定义元素类型 - 改进了
applyCondition,使其可与children元素类型配合使用,并解决不同 UI 定义中同名元素的冲突问题 - 通过引入内部哈希表优化
ListMap的性能
点击此处查看完整更新日志
Factory API [Forge] 1.21.8-2.2.7
on 2025 Nov 22版本 1.21.8-2.2.7
更新于 2025-11-20 04:50。
更新日志
发布版本 2.2.7
- 为
ModInfo添加了更多资源方法,以适配 NeoForge 的变更 - 新增
FactoryConfigDisplay.Builder类,以及FactoryConfigDisplay.valueToComponent和FactoryConfigDisplay.messageFunction方法,便于构建并提升与控件的兼容性
测试版 2.2.6.2545.1 - 修复了 1.20.1 版本中精灵图块渲染异常的问题
GitHub 更新 - 修复了因 UI 定义变更导致与旧版本不兼容的问题
测试版 2.2.6.2545.0 - 为 FactoryConfig.StorageHandler 添加了加载和保存事件
- 新增
put_vec2UI 定义元素类型 - 改进
applyCondition,使其可与children元素类型配合使用,并解决不同 UI 定义中同名元素的冲突问题 - 通过引入内部哈希表优化
ListMap性能
点击此处查看完整更新日志



