ArcartX-Fabric-1.20.4

免费 ArcartX-Fabric-1.20.4 1.8.637

没有下载权限

本版本更新建议​

  • 本次更新建议更新的人群:开发者、正在开发的服务器。
  • 本次更新不建议更新的人群:不便经常更新客户端的服主/开发者,因为该版本是个过渡版本,新功能下次(明天)更新将面临调整。
  • 本次更新进行了一些更加精细的优化,可能某些位置会出现一些显示错误,这是很正常的现象。目前,已修复所有已知的恶性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语句等)
  • 新增轮盘布局控件
  • 修复鼠标指针
  • 修复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
  • 修正槽位点击函数
  • 修复和Iris的冲突
  • 修复世界投影矩阵记录
  • 修复路标投影运算错误
  • 优化场景相机变换平滑度
  • 修复投掷物模型缩放问题
  • 移除动作控制器调试输出