新建2024-02-20

(本次更新为实验版本,包含部分未经验证的功能)

  • 重做GUI框架定位逻辑,现在不会出现组件定位发生错位的问题。

  • 重做GUI框架渲染逻辑,现在可以跟随定位逻辑在正确的位置进行渲染。

  • 加入文本提示框功能,任意组件均可附加鼠标停留时的文本提示。

  • 加入文本编辑框功能(WIP),该功能为未完成品。

  • 重做物品格渲染机制,现在接受自定义材质的应用,并解决了其他大小格位带来的错误。

  • 修改部分类名使其更贴合使用场景。

  • 补充了部分配置界面功能,现在允许在生成配置文件时进行本地化翻译。

  • 加入按键绑定辅助组件,极大程度简化按键绑定需要的操作。

  • 删去了部分无用代码。

  • 重做GUI内物品搜索合并逻辑。

  • 简化物品格组件代码逻辑,减少对内存占用。

  • 加入历史记录功能,目前仅用于记录文本栏的文本变动(撤回与重做)。

2023-12-21
  • 临时删除动态多方块相关代码库,存在多方面性能不足以及严重不良的设计便捷性缺陷。

  • 重整GUI框架使GUI支持更多特殊操作,减少了模块间的耦合性同时增强了扩展性,并使GUI不再强依赖于容器,可以独立存在。

  • 重整GUI中按钮部分,使其能够作为模块存在于框架内且保留按钮原有功能。

  • 新增按键绑定管理功能,免除对事件注册并优化了按键冲突时的可靠性。

  • 删去了无用功能性接口,选用函数式接口作为替代。

  • 彻底删除旧式GUI框架,完全取消对过于老旧附属的兼容性策略。

2023-08-27
  • 对GTNH进行针对性修复;

  • 修复了隐藏功能过早加载导致的部分mixin模组崩溃问题;

  • 新增动态类型多方块检测机制(WIP)。

2023-08-20
  1. 修复了在服务端造成崩溃的问题。

  2. 完善了GUI中快速填充相关功能的错误修复。

  3. 删除了部分不再有效的内容。

  4. 修复了GUI管理系统不完善导致服务器游戏下强制踢出玩家的问题。

2023-08-16
  1. 完全废弃旧有的GUI框架,全部附属模组将使用全新的GUI框架进行交互,旧框架将会作为已废弃内容暂存两个版本。

  2. 完全废弃旧有的指令框架,全部附属将使用最新的指令框架提供指令功能。

  3. 完全废弃旧有的创造模式物品栏框架,全部附属无需更改,新框架修复了旧框架结构导致的崩溃问题。

  4. 完全废弃词缀引擎的开发工作。

  5. 修复了Forge对于Mods配置功能的一个错误功能。(列表中的增加新一项的操作不支持指定类别)

  6. 添加材质大小监管系统,防止新框架因UI分辨率过高导致的一系列错位问题。

  7. 添加模组黑名单功能(蝙蝠快乐),该功能为隐藏功能,不在任何配置文件中有展示,其中包含无效化/强制崩溃/启动完毕后弹出阻止界面/阻止加载存档等行为模式。

  8. 添加罗马数字修复,当附魔等级过大时,将不再显示为阿拉伯数字。

  9. 修改GUI基类的物品格识别逻辑,使其能够正确识别框架中无效的物品格而不会产生错误行为。

  10. 添加难度锁定功能,当该功能打开时,将会锁定设置页面中难度按钮,但不影响指令的执行(后续可能会阻止指令的执行,但提供其他方法供模组包开发者使用)






2022-11-04
  • 新增多方块框架,已支持GUI,物品处理,正尝试支持RF,流体等类型。

  • 全面重做配置功能,现已支持游戏内调整模组配置(向下支持到全部附属模组)。

  • 重做有向动态元件绘制,支持全角度有向。

  • 删除了旧配置支持,旧-系列模组将不再支持。

  • 元件键值支持多键值,以支持更多复杂渲染。

  • 修复了因数值限界溢出导致的渲染错误。

  • 修改部分关于热重载的限制。

  • 完全重制投影方块,投影现可以支持任意方块模型渲染,但无法对朝向做出反应。

  • 优化部分渲染逻辑,降低渲染时造成的资源占用情况。

2022-09-15

更新日志:版本0.4.3-框架更新

  • 在云佬的谴责下重做了动态Gui的渲染系统,在保留兼容性的情况下支持了新的特性,现可以主动联动任意材质包实现GUI风格统一化

  • 新增渲染Debug功能,便于游戏内打开GUI帧率波动极大时确认严重程度与耗时信息。

  • 修正了默认物品栏位置与原版界面对齐

  • 修改物品格材质绑定位置

  • 修正投影方块的属性异常

  • 修正投影方块GUI的渲染bug

  • 新增两种绘制模式

  • 补充mcmod.info文件的信息

  • 其他轻微修改

2022-07-27
0.3.4 Alpha

大幅度更改动态Gui渲染框架使其能够被重写和子模组自定义。

加入新的元件类型使其能够渲染包含任意背景的物品格。

重构自动部署模块使各子模组能够加入进原版的创造模式物品栏并保证不再复现模组ID错误的问题。

2022-02-06
0.3 Alpha

改良方块投影运行逻辑,降低对系统资源的消耗。

新增动态化GUI框架,实现对子模组的通用化处理与加工。

优化注册代理结构,降低局限性并轻微加快启动速度。

添加泛用GUI框架以支持子模组添加额外部件。

优化指令处理结构以减轻模组重载卡顿.

2022-01-13

重组物品注册模块,加入动态Gui基本框架并完成动态物品栏位设计。

整合创造物品页结构,优化投影方块基本逻辑

加入集成配置文件与对应热重载功能

优化Json处理逻辑以提高加载与重载速度

重置指令处理逻辑

你已经到达了世界的尽头..