(本次更新为实验版本,包含部分未经验证的功能)
重做GUI框架定位逻辑,现在不会出现组件定位发生错位的问题。
重做GUI框架渲染逻辑,现在可以跟随定位逻辑在正确的位置进行渲染。
加入文本提示框功能,任意组件均可附加鼠标停留时的文本提示。
加入文本编辑框功能(WIP),该功能为未完成品。
重做物品格渲染机制,现在接受自定义材质的应用,并解决了其他大小格位带来的错误。
修改部分类名使其更贴合使用场景。
补充了部分配置界面功能,现在允许在生成配置文件时进行本地化翻译。
加入按键绑定辅助组件,极大程度简化按键绑定需要的操作。
删去了部分无用代码。
重做GUI内物品搜索合并逻辑。
简化物品格组件代码逻辑,减少对内存占用。
加入历史记录功能,目前仅用于记录文本栏的文本变动(撤回与重做)。
完全废弃旧有的GUI框架,全部附属模组将使用全新的GUI框架进行交互,旧框架将会作为已废弃内容暂存两个版本。
完全废弃旧有的指令框架,全部附属将使用最新的指令框架提供指令功能。
完全废弃旧有的创造模式物品栏框架,全部附属无需更改,新框架修复了旧框架结构导致的崩溃问题。
完全废弃词缀引擎的开发工作。
修复了Forge对于Mods配置功能的一个错误功能。(列表中的增加新一项的操作不支持指定类别)
添加材质大小监管系统,防止新框架因UI分辨率过高导致的一系列错位问题。
添加模组黑名单功能(蝙蝠快乐),该功能为隐藏功能,不在任何配置文件中有展示,其中包含无效化/强制崩溃/启动完毕后弹出阻止界面/阻止加载存档等行为模式。
添加罗马数字修复,当附魔等级过大时,将不再显示为阿拉伯数字。
修改GUI基类的物品格识别逻辑,使其能够正确识别框架中无效的物品格而不会产生错误行为。
添加难度锁定功能,当该功能打开时,将会锁定设置页面中难度按钮,但不影响指令的执行(后续可能会阻止指令的执行,但提供其他方法供模组包开发者使用)