注意:VexView Wiki开发者教程已大面积更新
★ 新增:
- API新增getVexView()方法用于获取插件信息
- 新增DynamicComponent接口,所有实现该接口的组件都允许动态删改
- 新增OpenedVexGui类,用于进行VexGui的动态组件操作
- OpenedVexGui类新增addDynamicComponent()方法用于动态添加组件
- OpenedVexGui类新增removeDynamicComponent()方法用于动态移除组件
- VexTextField新增getTypedText()直接获取玩家已经输入的文本
- VexGui新增getTextField()方法直接获取Gui内的VexTextField组件
- VexSlotClickEvent新增getSlotId()方法用于获取点击物品槽的ID
- 按钮配置文件中新增click_url项,用于设置按下按钮后打开的网页
- API新增setMinecraftHud()用于隐藏和显示MC原版的生命值、经验、饥饿、氧气、物品栏HUD
- 新增MinecraftHud枚举类
☼ 改动:
- getPlayerCurrentGui()方法现在将返回OpenedVexGui对象
- 为VexButton实现DynamicComponent接口(动态更新的按钮,贴图只能为本地贴图)
- 为VexImage实现DynamicComponent接口
- 为VexText实现DynamicComponent接口
- 使用VexButton打开网页现在需要经过玩家同意才可以打开
- 移除TextFieldGetEvent事件
۞ 修复:
- 修复VexSolt无法居中的问题
- 修复VexHoverText无法读取Papi变量问题
- 修复VexInventoryGui工具类物品可以堆叠的问题
- 修复VexInventoryGui相同ID物品无视属性堆叠问题
- 修复背包侧边栏无法使用半透明图片的问题