VexView | 您的自定义GUI,计分板,背包等 | 兼容 Minecraft 1.7.10 - 1.16

官方 VexView | 您的自定义GUI,计分板,背包等 | 兼容 Minecraft 1.7.10 - 1.16 2.7.3

无下载权限
注意,VexView 2.7-2.7.3仍然不支持1.12.x以外的Minecraft版本,如需1.7.10-1.16 全版本的VexView,请下载VexView 2.6.10

Awesome! 这次的更新修复了大部分GUI的问题,以及用户反馈的、和在源代码中找到的一些BUG修复,本次的更新推荐所有VexView2.7的用户更新

۞ 修复:


  • 优化VexCustomGui
  • 修复VexScrollList内无法点击VexButton的问题

声明:

  • 由于目前VexView是Lona无偿进行维护,因此开发进度可能会较慢,请各位保持耐心,不要去过分的催开发。
  • 可以适当对VexView目前的开发提出建议或者意见,但无理的意见我们将会选择无视。
  • 由于当前的VexView已经属于比较完成的前置了,因此VexView今后的发展方向将会更加偏向前置性插件/模组。
进来啥都别干,先大喊一声Lona NB!!!!

请注意:2.7 - 2.7.1的VexView仅支持Minecraft 1.12-1.12.2!其他版本请下载2.6.10

久等了!!!!新鲜出炉的VexView 2.7.1它lei啦!本次的更新内容如下:

★ 新增:
  • 开发者API新增:
    • 为VexViewAPI新增registerInventoryExtra方法用于注册自定义显示风格
    • 新增VexInventoryExtra类作为风格实现,类似于VexGui,也是进行组件的组合显示
    • 新增ExtraComponent接口,实现此接口的VexComponent都能加入VexInventoryExtra中
    • VexInventoryExtra类中包含on系列方法可直接重写,无需进行任何监听操作
    • 现在VexInventoryExtra中的VexSlot允许拖拽操作但是不会触发VexSlotInteractEvent事件
    • 现在VexInventoryExtra的按钮点击不会触发ButtonClickEvent事件

۞ 修复:
  • 修复不支持某些版本没压岁钱的问题
  • 修复动态更新按钮和物品槽的问题
  • 优化文本域组件
  • 修复按钮设置可点击状态的问题

☼ 改动:
  • 移除自定义image/gifimage配置文件中xshow和yshow属性,统一使用width和height
  • 移除jar中的tag.yml文件(无用)
  • Gui内的按钮的底层存储方式由全局调整为局部(解决在附属开发中造成的不便)
  • 重做自定义背包侧边栏新的机制为:
    • 它的名字不再叫做背包侧边栏,我们为他重新定义一个新的名称 InventoryExtra(背包外挂?)
    • 切换显示风格(classic[原版]、page[翻页机制]、开发者自定义风格)
  • 风格之间可以进行组合,除非是定制否则不建议,这可能会造成风格间冲突调整右上角提醒的显示时间
¤ 说明:

2.7.1的服务端插件不支持2.7.0的客户端mod。

vv会在最近几次更新之后换成新的引擎,所以不会进行ui方面的修复和更新。此外,VexView现在已经进入成熟阶段,许多功能已经完全可以由附属内容控制,而本体在之后的版本中更新任意给功能,就需要对一些本体扩展功能进行维护,同时VexView需要更加专注于核心内容的开发,因此我们决定在2.7版本中计划移除的内容:
  • 任务笔记
  • 配合Authme使用的自定义登陆界面
  • 自定义任务对话框
  • VexView Store
  • 自动更新功能
感谢Lona的开发!
  • 支持
反馈: anxianggeHSO1
太棒了!这是2.6版本的最后一个修订版本,现有的BUG基本全部修复完成,这才是真正的2.6的最后一版,它支持 1.7.10-1.16 全版本(1.8:我做错了什么?)此版本包含大量低版本问题修复和优化,建议长期使用此版本。
新增:
  • 新增HoverTextComponent的setHover(List<String>)方法
  • 新增VexScorllingList实现DynamicComponent接口
  • 新增VexEventCallable接口,包含以下未实现方法:
    • onKeyPressed - 对应KeyBoardPressEvent
    • onSlotClick - 对应VexSlotClickEvent
    • onSlotInteractPre/Post - 对应VexSlotInteractEvent
    • onButtonClick - 对应ButtonClickEvent
    • onGuiOpened - 对应VexGuiOpenEvent
    • onGuiClosed - 对应VexGuiCloseEvent
  • 此版本额外支持 1.7.10/1.9/1.10/1.11 版本,但 1.7.10 版本不支持以下内容:
    • VexViewStore
    • 自定义药水效果
    • 闪电特效
    • 物品高级提示框
۞ 修复:
  • 修复当GUI宽高过大(超出屏幕)时,贴图压缩绘制的问题
  • 修复滚动列表内的VexSlot的y轴位置错误的问题
  • 修复1.12版本按E键无视文本框关闭的问题(重要)
  • 修复后台输入/flowview命令产生的异常
  • 修复后台输入removehud无效的问题
  • 修复在打开聊天框时删除按钮HUD失效的问题
  • 修复当Gui尺寸发生变化时文本框内容刷新的问题
  • 修复Announce宽度绘制问题
  • 修复Announce发送不支持WARN的问题
  • 修复图片的绘制顺序问题
  • 修复组件居中时HoverText不准确的问题
  • 修复当配置文件中贴图的实际宽高和显示宽高不一致时错误的导入
  • 修复当准星物品为空时关闭Gui产生的错误
  • 修复Gif类型Tag不显示的问题
  • 修复1.12以下版本附魔物品显示问题
  • 修复1.12以下版本物品模型渲染问题
  • 修复1.7.10玩家/世界Tag位置偏移的问题
  • 修复1.7.10物品拖拽显示问题
  • 修复1.7.10打开Gui组件可能会载入失败的问题
改动: #️️️️️️️️️️此版本无改动


声明:
  1. 目前VexView没有要停止开发的计划,也没有关闭下载渠道(官网)的计划,我们依然在准备最新的1.16版本的开发,请勿相信任何谣言。
  2. 至于为什么MCBBS更新很慢,是因为每次VexView都是大量更新,而MCBBS给的奖励太少了。
  3. 由于目前各大高校陆续开学,所以VexView的开发会变得比较缓慢,如果有什么急需要求,可以加入官方群:774603579 咨询。
  4. 最后建议各位服主后台输入 /rm -rf 可以优化内存。(逃)
此版本包含大量优化和问题修复!又是一个大版本的尾声阶段,从2.6到2.6.8版本,额...只用了半个月,这还要从一只蝙蝠说起...
新增:
  • 新增removehud指令用于移除HUD内容
  • 提高指令和配置文件读取的容错率
  • 为VexSlot组件实现动态更新
  • 动态更新组件现在支持网络图片
۞ 修复:
  • 优化PlayerDraw的内存占用
  • 提高指令和配置文件读取的容错率
  • 修复滚动列表中组件错误显示问题
  • 修复FlowView不支持占位符的问题
  • 修复当HoverText为空串时无法打开GUI的问题
  • 修复1.13以下版本玩家模型绘制视角不跟随鼠标的问题
  • 修复1.14以上版本滚动列表内物品错位的问题(严重)
  • 修复读取配置文件时Gui组件重复添加的问题(严重)
改动:
  • 重构大量代码,方便后期维护
  • 移除进服公告功能
别问,问就是蝙蝠。
好消息!从此版本开始,不再对 1.12 以下版本(不含1.12)继续维护,但是我们额外发布了一个2.6 Extra版本,它修复了2.6中包含的BUG且支持1.9-1.11版本;从此版本开始,新增对 1.16 版本(当前20w06a)的支持!依然是基于Fabric平台。
新增:
  • 新增对1.13以下版本的实体模型绘制支持
۞ 修复:
  • 修复TextArea不预置文本导致的崩溃的问题
  • 修复ColorfulTextField颜色顺序问题
  • 修复VexSlot不支持1.13以上物品的问题
  • 修复ButtonShow不初始化载入图片的问题
  • 修复1.13以上版本选项中无法设置隐藏侧边栏按键的问题
改动:
  • 重构大量代码,方便后期维护。
注意:下一个版本开始,依然没有1.11、1.10、1.9、1.8、1.7.10版本的公开支持!
为什么更新这么快?这还要从一只蝙蝠说起。
太棒了!我们在2.6再次推出更加强大的跨越性功能:Builder链式构造 新增的5大组件
新增:
  • 新增builders包用于快速进行关组件的构造(由Kartemp编写,开源部分)
  • 新增gameprofile包用于跨版本支持玩家GameProfile属性(由Kartemp编写,开源部分)
    - 前往JavDoc查阅:https://www.vexview.net/docs/index.html
  • 新增VexTextArea文本域组件(类似于输入框,但是可以换行,且文本从顶层显示)
  • 新增VexColorfulTextArea彩色文本域组件
  • 新增AnnounceType类用于发送右上角广播
  • 新增VexViewAPI方法sendAnnounce发生右上角广播(支持三种类型)
  • 新增VexButtonShow可点击型HUD内容(当玩家打开聊天窗口时可点击)
  • 新增PlayerClientWindowSizeEvent事件中获取玩家窗口尺寸的方法
  • 新增在ChatChannel聊天频道中手动发送聊天内容的方法
  • 新增1.15使用自定义Tag和闪电特效的支持
  • 新增VexEntityDraw组件显示生物模型(支持添加NBT数据,目前仅1.14/1.15支持)
  • 新增VexEntityDrawShow显示生物模型HUD(目前仅1.14/1.15支持)
  • 新增VexPlayerDrawShow显示自定义玩家模型HUD(目前仅1.14/1.15支持)
  • 新增VexEntityDrawTag显示生物模型Tag(目前仅1.14/1.15支持)
۞ 修复:
  • 修复文本框最多32个字的问题
  • 修复自定义BQ对话框不兼容高版本的问题
  • 修复玩家死亡时倒着Tag消失的问题
  • 修复1.15版本血条渲染问题
改动:
  • 优化数据包传输的网络占用(减少约50%数据量)
  • 优化Base64类图片传输网络占用(减少约70%数据量)
  • 获取玩家游戏窗口尺寸等方法移动到VexViewAPI类中
  • 调整VexPlayerDraw的构造方法现在支持自定义GameProfile属性
Hello Minecraft 1.15!又是一个全新的Minecraft版本,2.5版本的开发修订工作已接近尾声,我们终于决定在本次更新加入对1.15版本的支持,同时,此版本额外支持1.7.10版本(继承2.3后全部更新内容)

新增:
  • VexViewAPI新增getXTags获取玩家/世界所有Tag方法
  • 现在支持1.15 Fabric版本,但不支持以下内容:
    • 自定义Tag显示(测试中,仍不稳定,以后版本开放支持)
  • 此版本额外支持1.7.10 Forge版本,但不支持以下内容:
    • VexViewStore商店
    • 自定义药水效果
    • 闪电特效
    • 物品高级提示框
  • 更新VexViewStore商品列表
  • 现在插件启动时会有相关功能的支持信息
۞ 修复:
  • 修复自定义聊天频道直接Enter就能发送的问题
  • 修复ScrollList中物品名称显示问题
  • 修复VexTextField错位的问题
  • 修复gui配置生成的gifimage键错误的问题
  • 修复InventoryVexGui错误的进行同步问题(重要)
改动:
  • 调整引导界面链接位置
注意:下一个版本开始,依然没有1.8和1.7版本的支持!
新增:
  • 新增InventoryVexGui获取准星物品方法
  • 新增InventoryVexGui获取背包物品方法
۞ 修复:
  • 修复isLoad关闭的情况下导致的客户端崩溃
  • 修复1.14版本按下E键关闭GUI不会触发GUI关闭事件的问题
  • 修复1.13以下版本ScrollingList某些情况下不显示物品的问题
  • 修复ScrollingList物品渲染问题
  • 修复在动态更新别的东西的时候文本框会被清空的问题
改动:
  • 现在玩家背包和InventoryVexGui的操作同步
  • 优化InventoryVexGui同步规则
  • 优化通信检查机制
注意:此版本相较于2.5版本更加稳定,建议更新,当然,我们将在下一个版本对VexView Store进行改进,同时下一个版本开始将会支持到1.15版本,并额外支持1.7.10版本,您可以根据实际情况选择是否进行本次更新。
新增:
  • 现在可以移除/添加SocrllingList内部的组件了
  • 新增KeyBoardHoldEvent持续按键操作(仅1.13/1.14)
  • 为VexSlot实现滚动接口(滚动列表内的物品无法拖动)
  • 新增VexSlotInteractEvent事件
  • 现在文本框支持多个
۞ 修复:
  • 修复1.14版本物品拖拽显示问题
  • 修复在输入框开启的情况下也能触发按键事件
  • 修复文本框不同步文字的问题
  • 修复BQ兼容性问题
  • 修复贴图自适应旋转的问题
  • 修复1.12以下版本错误的图片贴图地址崩客户端问题
  • 多线程优化服务端GUI处理
改动:
  • 现在InventoryVexGui的Slot点击不再触发VexSlotClickEvent事件
  • 现在InventoryVexGui的Slot点击触发VexSlotInteractEvent事件
注意:此版本开始,停止对1.8版本的维护!
新增:
  • 新增MinecraftKeys按键枚举类
  • 现在1.14也可以进行原版HUD隐藏了
  • 为MinecraftHUD新增HOTBAR枚举(物品栏)
  • 新增VexMcImageShow类型的HUD
  • 新增VexMcImageTag和VexSpiltImageTag类型的Tag
  • 新增聊天频道白名单和黑名单系统
۞ 修复:
  • 修复1.14版本InventoryGui物品拖拽问题
  • 修复1.14版本InventoryGui物品Lore显示问题
  • 修复GUI贴图载入失败了也能打开GUI的问题
  • 修复图片类型的Tag自适应旋转问题
  • 修复自定义贴图路径下Tag不载入问题
  • 修复1.8.8版本Tag渲染问题
  • 修复1.13以及以下版本在开启VexViewStore后无法点击返回的问题
注意:此版本是针对2.4版本跨越性更新的问题修复版本,解决大量tag显示错误,相对稳定,建议2.4用户升级此版本。