1. 新增了跨服消息频道功能(暂时只支持MySQL),默认支持将多种消息通过数据库同步到多个服务端,你可以在Config.yml的“Multi-Server-Message-Channel”选项中的注释查看该功能的详细说明以及设置它。
2. 新增了“/gmp admin updateItemDisplayName”命令,用于从MojangAPI下载原版物品的所有物品翻译并保存到Items.yml文件中。如果Items.yml文件内不包含当前选定的语言时,该命令默认情况下会在启动服务器时自动执行,你可以关闭Config.yml文件的“Auto-Update-Item-Display-Name”来禁止它。
3. 新增了“Text-Components”选项在Config.yml文件中,用于开关各种关于文本的功能。注意:“消息元件”功能自该版本起默认关闭,如有需要请在该选项中启用它。
4. 新增了多功能颜色解析器,这是一个仿照Adventure做的MiniMessage标签解析器,现在可以在本插件的任意文本消息设置中使用它们了。
5. 新增了商品搜索命令功能的价格范围搜索,详见命令帮助“/gmp market search help”
6. 新增了一个内置功能型占位符 {calculate:[算术表达式]},填入四则运算表达式后能够将其转换为计算结果。(该功能移植自LCE,未来可能会陆续推出更多类似的功能型占位符)
7. 对插件进行了瘦身,删除了大量历史遗留的重复代码冗余问题。(1.5MB -> 1.1MB)
8. 优化了各种底层代码对应的算法,提高了算法效率与降低了时间复杂度
9. 优化了插件的多功能语言模块,提高了发送消息时的算法效率与降低了时间复杂度。
10. 修复了牌子商店(SignStore)功能无法正常运行的Bug。
11. 修复了商品交易时若双方不位于同一个服务器下会导致控制台中抛出异常的Bug。
12. 修复了一个位于异步任务池上的无限递归Bug(不会引发主线程直接卡顿,但可能因为CPU争用而卡顿)
注意:该版本为了默认应用新功能,修改了部分语言配置文件以及GUI配置文件中的默认设置,如果你希望新版本中使用到这个功能且没有更改过以上文件,建议删除MessageConfigs文件夹和GUISettings文件夹使其重新生成。