[1.21.9+] oωo - 0.12.24
on 2025 Oct 13新增内容
- owo-ui 组件现在可以使用新的
inspectorDescriptor
getter 来自定义在检查器激活时显示在组件下方的文本 ReadView
和WriteView
新增了使用键控 Endecs 获取/设置其中值的方法
修复内容
ModDataLoader
现在在使用分离源码的开发环境中可正常工作DropdownComponent
上的 surface setter 现在能正确返回下拉菜单
[1.21.6+] oωo - 0.12.23
on 2025 Oct 13修复
- 修复了点击带有空样式文本的标签时会导致崩溃的问题
- 修复了在具有复杂变换的绘制上下文中进行裁剪时错误截断内容的问题
[1.21.9] oωo - neo - 0.12.25
on 2025 Oct 08变更内容
- 已移植到 1.21.9:在我们的有限测试中,大多数功能似乎运行良好,但无法保证完整的依赖库覆盖。如遇到任何问题,请及时报告
- 移除了 owo-ui 组件的
zIndex
属性——该属性自 1.21.6 起已失效
[1.21.8] oωo - neo - 0.12.24
on 2025 Oct 08尝试解决客户端加载类和方法时导致崩溃的问题
[1.21.9] oωo - 0.12.22
on 2025 Oct 08变更内容
- 已移植至 1.21.9:在我们有限的测试中,大多数功能似乎运行良好,但无法保证完整的依赖库覆盖。如遇到任何问题,请及时报告
- 移除了 owo-ui 组件的
zIndex
属性——该属性自 1.21.6 起已失效
[1.21.8] oωo - neo - 0.12.25
on 2025 Oct 08为 DataComponentMap 的简单映射添加 AT 条目以解决崩溃问题
[1.21.8] oωo - neo - 0.12.23
on 2025 Aug 14修复由于未重新映射而导致的在目标处与 MergedComponentMapMixin 相关的问题
[1.21.6+] oωo - 0.12.22
on 2025 Aug 08更改
- (破坏性) 将
OwoItemGroup.getBackgroundTexture
重命名为getOwoBackgroundTexture
,以避免在使用 Mojang 映射的环境中进行开发时出现命名冲突。
修复
DerivedComponentMap
应与其他手动检查组件相等性的模组更好地配合使用。- owo-ui 模糊不再偶尔闪烁。
- owo-ui 裁剪不再错误地停止渲染部分位于屏幕外的元素。这在滚动容器中最为明显,例如 owo 配置中使用的那个。
[1.21.8] oωo - neo - 0.12.22
on 2025 Aug 08此版本主要是移植到 1.21.6/7。由于围绕 GUI 渲染的大量原生重构,这是一个比通常更大的更新,我们预计会有一些错误和移植错误 - 请报告您发现的任何问题!
更改
OwoBlurRenderer
已根据原生 GUI 渲染更改替换为BlurQuadElementRenderState
已删除
(Block|Entity|Item)RegistryContainer
OwoItemSettings
,已被Item.Settings
上的接口注入替换DraggableContainer.alwaysOnTop
CodecUtils.ofEndec
,已被toCodec
替换ConfigScreen.(registerProvider|getProvider|forEachProvider)
,已被ConfigScreenProviders
替换
修复:
- 使用 owo 模糊渲染器时出现闪烁的问题
- 导致非渲染 gui 元素的不正确裁剪行为,特别是在 owo 配置中的滚动容器中。
DerivedComponentMap
相等性的正确修复- 修复在 NBT 中读取和写入 Optional 时可能因使用
IdentityHolder
而丢失引用的问题
Neoforge
由于删除了 @OnlyIn
而导致的类持久化方式的更改可能会导致问题,但大部分已得到处理。
[1.21.1] oωo - neo - 0.12.15.5-beta.1+1.21
on 2025 Jul 21尝试修复与 DerivedComponentMap 相等性的问题,该问题解决了与其他模组(如 Pastel)的问题
[1.21.1] oωo - neo - 0.12.15.1-beta.6+1.21
on 2025 Jul 21更新尝试移除对 FFAPI 的依赖以解决问题,修复缺失的 owo 物品组,并从上游 1.21.1 拉取,以及修复可选序列化问题的问题
[1.21.1] oωo - neo - 0.12.15.1-beta.5+1.21
on 2025 Jul 06更新尝试移除对 FFAPI 的依赖以解决问题,修复缺失的 owo 项目组,并从上游 1.21.1 拉取
[1.21.6+] oωo - 0.12.21
on 2025 Jul 04此版本主要是移植到 1.21.6/7。由于围绕 GUI 渲染的大规模原生重构,这是一个比通常更大的更新,我们预计会有一些错误和移植错误 - 请报告您发现的任何问题!
更改
OwoBlurRenderer
已根据原生 GUI 渲染更改替换为BlurQuadElementRenderState
移除
(Block|Entity|Item)RegistryContainer
OwoItemSettings
,由Item.Settings
上的接口注入替换DraggableContainer.alwaysOnTop
CodecUtils.ofEndec
,由toCodec
替换ConfigScreen.(registerProvider|getProvider|forEachProvider)
,由ConfigScreenProviders
替换
[1.21.5] oωo - neo - 0.12.21
on 2025 May 12Neoforge的owolib 0.12.21初始移植版本
[1.21.5] oωo - 0.12.21
on 2025 May 12修复内容
- 模糊管线现在使用自定义顶点光影以避免随机雾代码依赖
Owo模糊渲染器
现在在其渲染过程中使用深度缓冲来修复某些驱动程序上的模糊渲染问题- owo不再意外覆盖原版的
gui_textured
渲染管线
[1.21+] oωo - 0.12.15.4+1.21
on 2025 Apr 25修复内容
- 修复了在上一版本中引入的可选扁平化实现问题
- 已使NBT(注:游戏《我的世界》中的一种数据存储格式)中序列元素的解码操作具有幂等性
[1.21.5] oωo - 0.12.20
on 2025 Apr 25改动
- 更新至1.21.5版本
- 由于《我的世界》渲染后端的改动,
GlProgram
API已被移除,因为它不再有必要存在了 - 作为上述改动的进一步结果,owo的内置程序更改了API:
OwoClient.HSV_PROGRAM
已被OwoUIPipelines.GUI_HSV
所取代OwoClient.BLUR_PROGRAM
已被OwoBlurRenderer
所替换,后者在底层使用了相同的光影和参数
[1.21+] oωo - 0.12.15.2+1.21
on 2025 Apr 25修复内容
- 从0.12.17版本反向移植可选的扁平化修复内容
[1.21.1] oωo - neo - 0.12.15.1-beta.3+1.21
on 2025 Apr 25修复内容:
- 修复与纹理标识符为空相关的错误问题。
- 修复在连接器上的模组数据加载器无法获取任何模组列表所涉及的问题。
[1.21.1] oωo - neo - 0.12.15.1-beta.2+1.21
on 2025 Apr 04修复了由于访问扩展声明不当而给开发者带来的问题。