ArcartX-Fabric-1.21.1

免费 ArcartX-Fabric-1.21.1 1.9.733

没有下载权限
  • 修复hud按键报错
  • 修复提示控件位置运算错误
  • 修复Grid类控件大小运算顺序导致的布局错误
  • 修复Adapt控件大小运算错误
  • 修复文字控件大小运算顺序导致的布局错误
  • 修复Stack类控件大小运算顺序导致的布局错误
  • 修复Scroll控件失效(实际上是大小运算顺序导致的错误)
  • 修复文字控件运算问题导致的无法被限制控件限制显示
  • 修复贴图二次释放导致重载时客户端爆炸
  • 哎 好累 我不会这辈子都在修bug吧
  • 修复释放触发器无法触发
  • 修复UI触发器传递问题
  • 修复精度运算导致的路标右侧无法显示
  • 修复1211全息血条无法使用
  • 修复相机隐藏头的骨骼后背包内断头
  • 修复模型gui设定失效
  • 修复模型粒子南北朝向错误
更新
  • 增加entityCacheClearInterval配置项,配置实体缓存更新间隔。默认为5分钟检查一次
  • 修复模型动画读取一些特殊的帧读取错误导致加载了空值
  • 修复模型读取时对过小的块的剔除阈值过大
  • 升级EULA验证服务,曾经的验证方式需填写账户密码不太安全,现改为许可证ID和密钥,您可能需要重新进行EULA的查看来领取许可证ID和密钥。
  • 修复切换世界有概率模型消失
  • 增加鼠标点击事件
  • slot控件itemeffect增加默认值:default
  • 修复控件VAL重复创建
  • 实体的无状态 -> 有状态的过渡时间改为0
  • mm语句:model{} 当参数为空时候则代表移除模型
  • 修复资源加载的线程安全
  • 增加资源管理独立后端
  • 增加自动更新功能(仅加密压缩包文件)
  • 修复路标文字渲染
  • 修复UI的Slot为Icon时候不渲染TIP
  • Shimmer物品对象增加获取list和map格式nbt
  • 移除ALT巡视相机
  • 多层血条增加layer变量
  • tip布局控件增加follow属性 默认true
  • 控件enable属性为false时,关闭控件所有输入触发器
  • 修复1.21+由于相机变动导致的全息跟随模式无法显示
  • Shimmer解释器改为声明式词法分析器生成有限自动机 + 手动二次简化
  • Shimmer增加Wave动画对象
  • Shimmer增加Swing动画对象
  • Shimmer增加Slide动画对象
  • Shimmer增加Shake动画对象
  • Shimmer增加Pulse动画对象
  • Shimmer增加Breathe动画对象
  • 服务端新增内置Glimmer脚本引擎(即服务端版Shimmer,为了避免用户混淆改个名字,虽然这会导致每次都得改两遍源码,不过还是得照顾分不清前后端分离的新用户,哎)
  • 实装UI编辑器(真不好意思,UI内核重写了,这玩意删了)
  • (虽然这条没啥用但是浪费挺长时间的,还是写一下。本来准备给UI兼容JS,不过这玩意访问太不方便,重点是我没必要因为一个不了解实况的建议让维护成本x2,回滚了,再见)
  • 优化内部遍历控件实现
  • 控件增加单独可穿透属性
  • 重写UI输入控制,可进行传递阻断
  • 修复TIP Shimmer对象无法获取root实例
  • 移除UI对象transfer属性,该属性变更至启动UI穿透或无悬停控件即生效
  • 修复覆盖多级UI导致容器被提前关闭
  • 移除Wheel控件
  • 移除Slot控件的itemEffect属性
  • 修复锚点属性位置运算错误
  • 修复Stack类型控件可能返回负数宽高
  • 修复悬浮控件运算方式
  • 修复异步导致的控件位置异常
  • 修复当替换聊天栏的时候由于异步所产生的轻微延迟
  • 修复布局运算中错误的运算(注意这个修复可能导致原本的某些布局错位,但其实是之前的写错了,嘻嘻)
  • 修复Tip布局控件无法关闭自适应
  • 修复文字布局崩溃客户端
  • 修复提示控件由于异步导致的位置概率乱飘
  • 修复实体血条对名称的判断
  • 修复全息渲染变为暗色
  • 修复自定义客户端按键修改后无法保存
  • 修复自定义客户端按键无法连续触发
  • 修复文字控件渲染时会被模型性质控件渲染影响
  • 修复Fabric版本无法获取额外槽位物品信息
  • 修复1.20.4、1.21.1模型粒子渲染崩溃
  • UI HUD 增加delayAction函数
  • 相机视角锁定配置由force: boolean 改为forceMode: int 视角锁定模式,0-关闭,1-强制锁定第一人称,2-强制锁定第三人称
  • 刀光特效增加持续时间选项
  • shimmer menu 对象增加getCarriedItemStack 获取指针物品
  • Sound函数增加named语句以及removeNamed语句可通过命名id关闭音频
  • MM增加HideHitBox配置项,用于一些遁地或者模型隐身的怪物隐藏碰撞提及防止玩家透视
  • 相机增加hideHead配置项,开启后,如果使用了自定义模型,使用对应预设相机后将隐藏Head和head骨骼
  • itemeffect改版为判断nbt静态渲染,且不再强制依赖AXUI
  • 修复HUD重载不显示(说实话 我压根没修 但是我带着资源重载试了一百次 不带着重载了一百次没发生这个问题,我也不知道是摸明奇妙修复了还是偶然没轮到我)
  • UI API增加run函数,用于直接热执行脚本

文档更新
  • 更新Tooltips文档
  • 加入Tip工具集用法
  • hud隐藏差异文档更新
  • 更新进度条控件用法
  • 更新slot控件文档
  • 更新key语句文档
  • 更新UI font说明
  • 更新伤害显示文档
  • 更新资源加载说明文档
  • 更新纹理控件文档
  • 更新Player工具集文档
  • 更新命名实体匹配模型替换说明文档
  • 更新血条控件说明文档
  • 更新相机setting文档
  • 更新setting文档
  • 更新额外槽位文档
  • 更新mm拓展语句文档
  • 更新mm拓展配置文档
  • 更新shimmer itemstack文档
  • 更新预设相机文档
  • 更新模型刀光使用文档
  • 更新控件公共属性文档
  • 更新UI属性文档
  • 更新Tip属性文档
  • Shimmer增加Wave动画对象用法
  • Shimmer增加Swing动画对象用法
  • Shimmer增加Slide动画对象用法
  • Shimmer增加Shake动画对象用法
  • Shimmer增加Pulse动画对象用法
  • Shimmer增加Breathe动画对象用法
  • 更新Shimmer UI 文档
  • 更新Shimmer Sound文档
  • 更新Shimmer 控件文档
  • 更新物品图标文档
  • 更新Shimmer Camera 文档
  • 更新ItemEffect文档
  • 增加模特控件用法

本版本更新建议​

  • 本次更新建议更新的人群:开发者、正在开发的服务器。
  • 本次更新不建议更新的人群:不便经常更新客户端的服主/开发者,因为该版本是个过渡版本,新功能下次(明天)更新将面临调整。
  • 本次更新进行了一些更加精细的优化,可能某些位置会出现一些显示错误,这是很正常的现象。目前,已修复所有已知的恶性BUG。
  • 可能明天还有一次更新,我约的小白鼠今天有事,明晚才能和我测试某个问题。(非网易服不影响)
  • 由于本次更新增加了两个大项功能以及更多的性能调整,相较上次更新拖延了很久,万分抱歉orz

更新内容​

  • 修复全息不渲染
  • 修复1.21.1无法屏蔽原版等级字体
  • 新增选择框控件
  • 新增选择组控件
  • 修复物品控件深度测试问题
  • 微量优化
  • 增加了一些界面、控件语句
  • 修复复制控件上下文问题
  • 新增模特控件
  • 新增界面编辑器(注 当前仅为预览版本,不好用是很正常的现象,功能有限且未进行工作流优化设计,会在后续我使用过程中进行优化调整)
    • 当前支持的功能:
      • 拖拽编辑、单个控件4点拖动编辑
      • 实时预览,100%所见即所得
      • 脚本热更,属性值为脚本时即刻编译及时预览
      • 通讯测试,插件开发者在此可调试发包效果,以进行插件的预先设计 ***注,由于当前版本为过渡版本,该功能暂时关闭了实际功能和上传功能,该功能于下次(明天)开放
  • 槽位Backpack类型的返回结构合并至容器类型,更正说明文档
  • 修复槽位物品拖拽时的显示问题
  • 修复槽位物品获取语句获取错误
  • 纹理控件增加贴图路径填写PlayerSkin:UUID可获取玩家头像(需存在于服内的玩家,且其皮肤在世界可渲染)
  • 修复天空盒贴图修改
  • 修复axui在Fabric版本无法正常渲染自定义tips
  • 修复某些版本模型粒子无法正常渲染
  • 修复动作控制器设置的次序问题
  • 修复动作控制器死亡后未更新实体对象导致状态卡在“die”上
  • 修复槽位未考虑尺寸问题导致物品渲染偏移
  • 增加点对点设置实体模型、动作API
  • 修复TIP剪裁运算
  • 新增文字替换图片
  • 修复Forge由于视锥体导致的模型粒子渲染不全
  • 名称匹配模型配置增加hideNameTag选项,让一些装饰品实体不显示名字
  • 交互界面和hud增加create函数,支持以模板创建控件,位于这两个载体之下的控件也可调用create函数在自身节点下级创建新的控件
  • 修复文字序列化问题
  • 对UI启动平滑度进行微量优化
  • 对动态创建控件上下文读取速度进行微量优化
  • 移除文字替换图标,详情原因请看反馈板
  • 修复bbmodel模型uv读取问题
  • 微量优化ui的自定义字体文字渲染平滑度
  • 增加世界贴图动画API
  • 修复于世界渲染图像时的法线运算错误
  • 场景相机改为允许在第一人称时使用(需开启自定义相机选项)
  • 增加单步绝对坐标场景相机Shimmer语句,增加关闭场景相机Shimmer语句
  • 修复模型变化时动作控制器未同步上下文导致多次变化后可能无法正常更新动作
  • 槽位属性增加对AstraXHero的支持
  • 修复加载调度器的异步时序问题
  • tip语句获取悬浮物品改为返回真实悬浮物品而不是复制出来用来显示的物品
  • 修复模型读取时由于尝试处理utf8的bom导致的模型读取失败
  • 修复额外模型动作上下文独立性受主模型影响
  • 增加覆盖模型(时装)
  • 槽位增加loadSubstitutionModel配置项,开启后以传统模式读取物品模型进行时装穿戴(需使用玩家模型功能,基础模型见资源中心)
  • Forge版本构建降低至47.3.0(之前是47.4.2 然而网易的版本是47.3.0)
  • 修复base64模式传输的图片无法显示。
  • 修复示例脚本中的一处错误
  • Player工具集增加获取主手物品对象的方法
  • 修复实体管理器内存泄漏问题
  • 再次优化模型渲染效率,帧率提高大约20%.
  • 修复线程池上下文错误导致的类不可见问题
  • 修复1.21.1Tab玩家列表无法显示
  • 修复槽位物品渲染深度测试问题
  • 修复高版本方块模型部分新版API无法使用
  • 修复物品冷却显示
  • 槽位增加cooldown贴图属性
  • 修复1.21.1以下版本方块模型同步问题
  • 修复涉及原版资源包功能的错乱问题
  • 伤害数字配置增加小数精度选项,当存在第11个纹理时候可渲染小数,当存在第12个纹理时候可渲染逗号
  • 增加自定义字体渲染(之前文档中出现font的地方,现在开始变得有效,支持ttf文件,将ttf放入ArcartX/font文件夹,比如xxx.ttf,在配置中填写xxx即可(注意UI中是~xxx)
  • isMouseEntityAdyeshach增加对于自定义相机指针的判断
  • 修复场景相机相对模式回归镜头时间为0时仍然尝试计算
  • 限制Shimmer动画对象最小过渡时间为1毫秒
  • mm语句增加uiPacket,用于让mm怪发起技能时,向目标玩家发送界面通讯,然后执行UI包处理器的内容(如技能预警,执行Shimmer语句等)
  • 新增轮盘布局控件
  • 修复鼠标指针
  • Like
反馈: MZDan
  • 修复MM模型子弹不渲染
  • 修复部分NMS兼容问题
  • 增加了几个API 忘了是啥了
  • 修复1.21以上版本物品序列化问题
  • 方块模型改为全版本通用方案,且现在破坏模型方块后掉落的完全是您之前放置该方块使用的原本物品
    • 本次改动老版本方块依旧有效
    • 值得注意的是,如果您的服务端未来有计划升级至1.20.5以上,请清空现有的所有模型方块设置为新版模型方块
    • 因为自1.20.5后大改nbt同时也对nbt中存储的头颅信息做了限制,无法写入过长消息以及特殊符号
    • 正因如此,如果您未来有计划升级至高版本,但是地图或者背包有这类物品,可能会导致服务端地图解析失败而造成错误
  • 修复裂地特效实体忘了删实体的问题
  • 修复容器界面下tip无法获取指针物品实例
  • 增加Player.respawn()函数
  • itemicon功能wiki订正
  • 修复Fabric版的按键崩溃
  • 本地资源添加预加载,涉及原版资源包的功能(物品图标、Shader、强制加载资源包)若在无变动时,不会触发mc资源包全量重载(若以上功能资源使用了加密资源,在进入服务器时候必定触发重载)。
    • 注意,改改动请详情查看文档“关于Mod过多时资源重载加载时间过长”
  • 修复gif针对透明帧的处置问题
  • 物品增加url标签,当存在时,在GUI中渲染会显示url设定的文件路径,该方式支持gif和网链,但是仅在GUI有效,适用于某些方可梦服不想替换箱子菜单又想用自定义图标的情况
  • 增加槽位ID调试指令 开启后点击槽位可以获得对于容器的SlotID
  • 修正槽位点击函数
  • Like
反馈: MZDan
  • 修复疑似实体注册导致的崩溃
  • 修复掉落物实体导致的崩溃
  • 修复掉落物模型失效
  • 修复和Iris的冲突
  • 修复世界投影矩阵记录
  • 修复路标投影运算错误
  • 优化场景相机变换平滑度
  • 修复投掷物模型缩放问题
  • 移除动作控制器调试输出
  • Like
反馈: MZDan