你好2.4!又是一轮跨越性更新! 我们的官方商店 VexView Store 开放了! 什么?物品还能模型预览?太棒了! 哇,新的聊天频道诶,来说说悄悄话吧! ★ 新增: 新增自定义聊天频道 新增VexChannelChatEvent事件监听聊天频道聊天 新增lk.vexview.chat包用于操作聊天频道 新增VexViewAPI聊天频道注册方法 新增高级物品提示框显示 新增VexItemStack类处理物品高级提示框 新增命令为当前物品添加高级提示框内容 新增命令自定义Tag相关 新增服主自定义Tag配置文件夹 新增1.14版本支持自定义药水效果 新增VexView Store官方商店 新增Base64图片String的id 现在HoverText可以显示在ScrollingList中了 新增HoverTextCompend接口用于设置组件的HoverText 新增gif图片配置文件夹 新增HUD显示顺序 新增MinecraftImage类读取原版贴图 为可点击按钮添加String的id 为OpenedVexGui类新增动态修改CheckBox勾选状态方法 为OpenedVexGui类新增动态修改TextField文本内容方法 ۞ 修复: 修复文本框不显示的问题 修复1.14版本TextTag无法支持颜色代码的问题 修复1.14版本TextTag闪烁问题 修复网络Gif图片二次打开的问题 修复TextField不能预设文本的问题 修复1.12以下版本错误的图片贴图地址崩客户端问题 ☼ 改动: 现在VexText若没有内容将被阻止添加到GUI中 注意:此版本以下内容发生变动,更新时请注意: 新增gifimage配置文件夹设置gif图片 gui的配置文件新增gifimage项可以添加GIF图片 新增tag文件夹(它再一次回来了!) vexview.yml文件新增vexviewstore选项用于开启VexView Store 注意:此版本HUD产生以下变动: -> 在HUD获得了z轴的同时,它也被约束了,若您的插件使用了多层HUD实现,请为每一个HUD设置他们的z轴,否则可能会出现闪烁、层次不正确等问题!
★ 新增: 欢呼!现在VexView兼容到1.14了,此版本暂不支持以下内容: ┣ 自定义药水效果 ┣ 自动连接服务器 ┗ 部分Minecraft原版HUD无法设置可见性 新增effects包实现比原版更高级的特效生成 新增potions包实现自定义药水效果 新增MySQL兼容并在服务器间同步以下数据: ┣ 自定义药水效果 ┗ 自定义玩家Tag 增加当Text尺寸为0的时的容错机制 任务对话框现在支持Cronus和BetonQuest 现在文本框可以预置文本 VexViewAPI新增添加药水、生成特效等静态方法 VexViewAPI新增计分板操作静态方法 新增ScoreBoard类用于操作服务器的计分板 更新部分语言文件并新增繁体中文 新增计分板文件夹用于配置计分板内容 现在计分板可以在不同世界显示不同内容 任务笔记现在再次支持侧边栏和计分板显示 ۞ 修复: 玩家游戏窗口现在可以在验证完成事件之后获取了 修复getButtonById的判定问题 修复1.13版本点击合成表错位问题 修复侧边栏文本无法放大缩小的问题 修复文本框文本超出问题 修复1.13版本Base64Image不显示的问题 修复VexGui的isLoading状态失效问题 修复BQ对话框不能配置自定义路径的问题 修复1.12以下版本无法自动更新的问题 ☼ 改动: Tag的id由Object调整到String(旧方法黄标保留) BQConversationSelectEvent名称更正为ConversationSelectEvent 对自定义侧边栏和自定义计分板API进行强化 注意:此版本以下配置文件发生变动,更新时请注意: scoreboard.yml的配置方法发生改动,请重新生成! bqconversation.yml名称更正为conversation.yml并移除任务笔记配置选项。 journal.yml作为新的任务笔记配置文件。 新增scoreboard文件夹用于配置自定义计分板。 新增dataconfig.yml用于配置数据库连接。 注意:由于1.13版本Forge主动放弃与Bukkit的通信,因此可能会出现多人游戏无法刷新的问题。
此次更新进行大量的BUG修复,强烈推荐2.1-2.3用户更新到此版本! 在这个版本我们再次对VexView的内存占用问题进行优化,现在可以保证长时间游戏也不会内存占用过多。 ★ 新增: 采用新的载入界面,优化Gui载入速度 ۞ 修复: 修复VexSlot物品右键数量分配问题 修复物品Lore过长时导致的GUI载入错误 修复HUD内容有概率不显示的问题 修复动态更新按钮导致的报错 修复某些情况下文本框保留的问题 修复ImageTag绘制朝向问题 修复VexTag无法移除和顶替的问题 修复自定义路径下自定义登陆界面的背景不载入问题 修复Tag组件在跨服时不会移除的问题 修复1.13版本的滚动列表内按钮无法点击的问题 修复1.13版本点击服务器官网崩溃的问题 修复1.13版本文本框组件无法退格的问题 修复1.13版本文本框颜色渲染问题 ☼ 改动: 再见1.7.10,从该版本开始,不再对1.7.10进行兼容,实在有需求请联系作者 移除lk.vexview.gui.components包下的全部Manager类 移除MinecraftHUD中的CROSSHAIRS枚举 注意:由于1.13版本Forge主动放弃与Bukkit的通信,因此可能会出现多人游戏无法刷新的问题。
★ 新增: 欢呼!现在VexView兼容到1.13了 现在VexText能够设置缩放了 现在VexTextShow能设置缩放了 VexGui新增isLoading方法用于优化Gui载入界面导致闪烁问题 vexview.yml新增选项clearhud设置是否进服清理全部HUD内容 为ButtonClickEvent实现Cancellable接口 ۞ 修复: 修复物品槽内容物品不显示信息的问题 修复BQ对话框载入时强制关闭导致的崩溃 修复动态更新导致已拾取的物品消失问题 修复物品拖拽时绘制问题 ☼ 改动: 现在VexInventoryGui能够显示Slot预设物品了 HUD的id由Object调整到String 优化VexView的内存占用问题 注意:由于1.13版本Forge主动放弃与Bukkit的通信,因此可能会出现多人游戏无法刷新的问题。
★ 新增: 现在Gif图片可以设置播放间隔 现在Gif图片和分割型图片可以动态更新了 现在1.7版本也能使用滚动列表了 滚动列表现在支持勾选框VexCheckBox ۞ 修复: 修复VerificationFinishEvent无法获取玩家的问题 修复InventoryVexGui物品拖拽数量显示问题 修复滚动列表外也能点击按钮的问题 修复1.7版本图片类型Tag颜色变暗问题 ☼ 改动: 现在HUD和Tag的id也将使用Object命名
★ 新增: 新增客户端更新检测功能,自动下载并安装客户端更新包 新增组件VexSplitImage组件,继承VexImage,允许进行图片裁剪 新增自定义Tag用于在三维空间中显示图片、文本等内容,提供全套API ۞ 修复: 修复1.7.10部分服务端无法载入问题 修复部分按钮失效的问题 新增VerificationFinishEvent事件,当客户端和服务器验证完成时触发 修复附带HoverText的按钮点击无效的问题 ☼ 改动: 自动连接服务器功能现在会在自动更新完成之后开始 按钮API的相关构造方法、事件中获取的id类型不再是int而是Object
★ 新增: 新增配置文件预加载,现在可以使用命令自动补全了 ۞ 修复: 修复BQ对话框在相对布局下按钮位置不准确问题 修复1.12以下版本输入框文字错位问题 修复玩家立体模型绘制导致客户端崩溃问题 修复 verification.yml 中的 mod_delay 设置为0无法实现瞬间验证的问题 修正引导界面的文本内容
۞ 修复: 优化雨女无瓜的网络通信机制 对GuiCloseEvent进行了调整,现在只对普通Gui进行检测 修复输入框在游戏窗口变化时,位置发生改变的问题 修复ScrollingList中的按钮在滚动窗口外也能点击的问题 ★ 新增: VexGui覆写clone()方法,现在可以直接复制一个出来了 现在按钮id类型可以任意类型 现在本地图片存储位置可以进行修改
VexView现在免费!作为免费稳定版本发布的前奏,我们依然需要统计测试数据,所以只发布相对稳定的1.12.2版本,其余版本将在2.1版本一并上线! 所有正版用户福利将在6月公开(主要是作者参加高考),现在VexView官网不再接受任何正版用户请求。 ۞ 修复: 修复动态组件部分失效问题 修复Gui打开间隔过短导致无法获取已打开的Gui 修复动态更新导致部分组件重置问题 修复非左键均可点击ScList里面的按钮 修复玩家在不同世界的实体模型绘制导致客户端崩溃 修复内存溢出导致客户端崩溃问题 ★ 新增: 用户需要同意我们的vexview.yml中的协议才可以启动 新增ClickBoxEvent点击事件 GuiCloseEvent可以获取Gui了 新增勾选框点击事件 按钮现在可以为其分配插件专属的ID空间,与其他插件互不干扰
۞ 修复: 修复HUD无法定时消失的问题 修复HUD设置相对坐标为(1,1)时无法显示的问题 修复同ID的HUD无法进行替换的问题 修复HUD渲染颜色错误 修复新手引导界面导致部分原版HUD绘制错误的问题