在“/lce tools listNames”里新增了查询或列出当前版本所有物品的ID的功能
新增了子命令范围占位符功能,现在可以使用一个特定占位符链接多个子命令了。详见:Wiki
修复了一些其他的Bug
优化了部分Wiki中的排版(还会继续)
1. 新增了“/lce tools listNames”命令,可用于列出或查询某个类型(例如声音)的枚举常量名字列表
2. 现在1.7和1.8版本的服务端也可以使用预设函数中的SpawnParticle函数了(详见Wiki)
3. 修复了一些代码细节上的Bug
“伪MiniMessage”功能更新:
1. 新增了"<transition>"标签功能,效果与MiniMessage Wiki中所描述的效果基本一致。
2. 现在可以在"<gradient>"标签中使用多个颜色以使一行文字能够呈现多种颜色的渐变效果。
3. 现在可以在"<gradient>"标签中使用常规的颜色名字或颜色符号了。(而不是必须为16进制颜色符号)
4. 新增了一些字体标签的别名标签,例如"<b>"、"<u>"、"<obf>"等
5. 修复了在特殊情况下对文字进行染色时,会抛出错误的Bug。
1. 修改了内置占位符“{color:[text]}”的名称,改为“{colourless:[text]}”,功能不变。更新到此版本时请注意你的配置文件设置!
2. 新增了“伪MiniMessage”功能。这是一种不由Adventure所提供的MiniMessage表达式,你可以在本插件的任何文本设置(包括标题信息、ActionBar等)地方使用它以对文字进行染色。当前可用标签有:“<gradient>”、“<rainbow>”、“<color>”,“<颜色名>”。后续将添加更多标签。(后续也将补充相关的Wiki,关于这些标签的格式,当前版本你可以参考Adventure Wiki)值得一提的是,它可以在LCE所支持的所有服务端版本中使用(1.7.10-最新版)。
3. 修复了部分内置占位符在使用时,占位符中的部分参数会被识别为正则表达式的Bug
1. 大幅优化了插件的资源系统: 插件将不再附带物品显示名称列表(Items.yml),而是将手动使用命令下载相关语言文件。默认情况下,插件不会在Messages.yml和其他语言文件中生成所有语言选项,只会在你将其设置为目标语言时在配置文件中生成相应的语言和选项。
2. 新增了命令“/lce tools”,用于提供编辑辅助或特殊工具,未来将持续完善与添加更多辅助功能。
3. 新增了命令“/lce tools updateItemDisplayName”。用于从MojangAPI下载指定语言的所有物品的显示名称并保存到本地(详见第一条更新日志)
4. 为命令别名功能添加了权限提示,当玩家使用的命令别名所指向的命令没有权限时,将向玩家发送提示。
5. 此版本更新后,Items.yml中使用的项目列表将由Config.yml中的“Item-Display-Language-Path”选项控制,而不是由“Language”选项统一控制。
6. 修复了一些乱七八糟的Bug
新增了"Remove-Duplicate-Delayed-Tasks"在Config.yml,详见注释说明
修复了一个严重的底层逻辑Bug,能够使插件陷入死循环(为了保证服务器安全,请正在使用LCE的用户尽快更新到最新版本)
修复了一大堆和命令清单有关的Bug,例如在特殊情况下重新加载自定义命令配置文件,命令清单不会重置的Bug