基本信息
我的世界Java版本
1.21.x
1.20.4–1.20.6
1.20.1
平台
Fabric
其他链接
创作团队
详情信息
许可证 保留所有权益/无许可证
发布于 a month ago
更新于 2 months ago
更新日志
0.6.x版本中重大变更的提醒
-
已验证实体属性(ValidatedEntityAttribute)
已被移除 -
自定义[部件](Custom[Widgets])
已从内部部件包移至自定义包 - 若干部件及其他类已被删除
-
弹出部件(PopupWidget)
有多处弃用情况,尽管我已尽力,但可能至少存在一处重大变更 -
自0.6.3版本起,
活动按钮部件(ActiveButtonWidget)
未被使用且已弃用,计划在0.7.0版本移除 -
自0.6.3版本起,
无文本操作部件(TextlessActionWidget)
未被使用且已弃用,计划在0.7.0版本移除 - 可能还有其他情况,我没详细记录
注册器(Registrar)仍被标记为实验性的,预计到0.7.0版本会稳定
自0.6.0版本起,1.20.4和1.20.6版本将不再接收活跃更新。
新增内容
-
新增了基于活动/悬停状态通用提供纹理的新的
纹理提供者(TextureProvider)
接口。 -
为无论状态如何都只有一种纹理的集合以及四种纹理均不同的集合分别添加了
纹理集(TextureSet)
的单一(Single)
和四边形(Quad)
变体。
变更内容
-
纹理集(TextureSet)
现在实现了纹理提供者(TextureProvider)
接口 -
自定义可按压部件(CustomPressableWidget)
以及因此的自定义按钮部件(CustomButtonWidget)
在其实现中现在使用纹理提供者(TextureProvider)
而非直接使用纹理集(TextureSet)
。 -
精灵装饰(SpriteDecorated)
的纹理集(textureSet)
方法现在已弃用并设置了默认值,计划在0.7.0版本移除。-
精灵装饰(SpriteDecoration)
和小精灵装饰(SmallSpriteDecoration)
带有纹理集(TextureSet)
的构造函数同样已弃用,新增了采用纹理提供者(TextureProvider)
的重载构造函数。
-
-
纹理ID(TextureIds)
中的纹理集现在明确被定义为纹理提供者(TextureProvider)
类型。 - 改进了列表和屏幕中某些元素的懒加载和/或减少了重复加载情况。未来这项工作将进一步扩展,以实现资源仅在需要时加载这一FC的进一步目标。
-
已验证选择列表(ValidatedChoiceList)
现在会在“未选中”选项周围显示高亮,以更好地表明它们仍是活动按钮元素。
修复内容
-
修复了对于选择标题很短的弹出窗口,
已验证选择列表(ValidatedChoiceList)
弹出部件过窄的问题。 -
移除了
布局部件(LayoutWidget)
中来自开发环境的零散日志记录。