TrMenu Update Logs
VERSION 1.1
1.18
1.17
- Since: 2020.2.7
- Updates:
- 你现在可以在快捷打开菜单方式里面设置为执行动作
- 你现在在 DeluxeMenus 的迁移中可以选择性使用布局功能
- 修复了 DeluxeMenus 的 Custom Model Data 无法迁入
- 修复了快捷键F和部分插件的不兼容
- 新增动作
- 'set-title: CONTENT'' 二次设置容器标题,支持变量
- 新增命令
/trmenu sounds <filter> 轻松预览音效
- 新增
parseMat 方法到 me.arasple.mc.trmenu.api.TrMenuAPI
- 为命令
/trmenu runAction 增加了更多详细的反馈信息, 方便诊断动作
- 将 [快速开启] 功能更改为可选配置项
settings.yml OPTIONS.FAST-OPEN , 默认关闭 [#24](<a href="https://github.com/Arasple/TrMenu/issues/24" target="_blank">https://github.com/Arasple/TrMenu/issues/24</a>)
1.16
- Since: 2020.2.2
- Updates:
- 修复了菜单文件监听器有时不工作
- 修复了无法通过
close-actions 打开上级菜单
- 极大的提升了打开菜单的速度
- 新增在 Json 物品中使用标签
<variable> 以启用相关变量的支持
- 新增对 JDK11 的支持 (暂时不支持 JDK9 或 OpenJ9)
- 为各级子命令均添加了独立的权限,例如
trmenu.command.open 对 /trmenu open
- 新增命令
/trmenu runAction <Player> <ActionLine> 测试动作执行效果
- 新增 Tellraw 动作 (发送Json消息),非常轻松的构建 Json 组件
- > 你可以发送原始 Json 消息格式,也可以使用 TrMenu 简单的构建方式
- > 例如
- >
YAML >- 'json: &3Hello, &a%player_name%&3! Click <&a&nHERE?hover=&7Click to open website?url=https://trmenu.trixey.cn> &3to see our wiki. >
1.15
- Since: 2020.1.27
- Updates:
- 修复了 Double 值无法被应用为动态物品数量的 bug
- 修复了材质标签
<variable> 无效
- 新增
KEEP-OPEN-REQUIREMENT 选项. 将会周期性检测条件是否满足, 若不满足则强制关闭菜单, 示例: "%vault_eco_balance%" > 1000 , %vault_rank% == "VIP";20 <--- 定义周期用 ; 分开 20ticks
- 新增
getItemBuildr() 在 TrUtils 中
- 新增多布局 (Shapes) 支持,创建多页菜单从未如此简单 [#20](<a href="https://github.com/Arasple/TrMenu/issues/20" target="_blank">https://github.com/Arasple/TrMenu/issues/20</a>)
- 新增一个动作设置当前页面 (Shape), 示例
set-shape: 0 , 或 shape: 1 , 提供变量 {page} 显示为当前布局位置+1, 即实际页面
- 新增 bStats 统计自动更新器的启用情况
- 支持自动补位图标, 如果你设置图标槽位为负数,将动态更新位置到第一个空位处
- 现在你可以调用方法,为 TrMenu 的 JS 处理添加自定义对象
JavaScript.getBindings().put(String key, Object object)
1.14
- Since: 2020.1.24
- Updates:
- 修复了 Title 动作的空指针异常 (当不设置副标题时)
- 修复了传入菜单的参数在
Open-Requirement /Open-Deny-Actions 中不可用
- 简化了更新检测的通知消息
- 新增了配置文件自动更新功能
- 新增了插件自动更新功能, 默认禁用, 需手动开启 (关服时若已发现新版本, 则自动下载)
- 新增命令
/trmenu update 轻松的手动更新 TrMenu
- 新增 Js-Item,可用在物品材质中,返回 ItemStack 对象, 例如
<js-item:player.getInventory().getArmorContents()[3]>
- 新增右键玩家绑定和蹲下右键玩家绑定,可轻松创建高级玩家交互 GUI
- 新增了默认示例菜单
profile.yml , 为上方功能提供参考
- 支持 Oraxen 插件物品直接调用, 用法
'<oraxen:ID>'
1.13
- Since: 2020.1.20
- Updates:
1.12
- Since: 2020.1.14
- Updates:
- 优化 Command(Player/OP/Console) 执行方式
- 新增动作 ActionGiveMoney - 给予玩家余额
- 新增动作 ActionTakeMoney - 扣除玩家余额
- 新增动作 ActionTakeItem - 扣除多个指定条件的物品
- 现在支持在 settings.yml-MENUS 节点下写 List 创建菜单
- 修复了更新检测版本号通知错误
- 新增 zh_TW 繁体中文语言文件
- R2
- 新增 MenuOptions.Update-Inventory 用以实现流畅的动画,
防止手中物品闪频,插件讲自动切换到空手位 (关菜单后自动复原)
- 修复了多个玩家同时打开菜单时物品动画更新问题
现已更改为每个玩家独立的频率,且关闭时重置
- 新增 TrUtils,可在 JavaScript 中使用,轻松制作高级菜单
- 重写 Mat 相关内容
- 新增 <Dye:
|