CraftEngine

授权转载 付费 开源 娱乐 CraftEngine 26.10-快照

请登录后获取
  • 修复了 folia 上的发光颜色
  • 支持以下翻译格式
    YAML:
    # aaa.bbb: xx
    aaa:
      bbb: xx
  • 修复 API 中的若干错误
  • 修复 Folia 服务器上的 give 命令
  • 添加 inject-packetevents 选项
  • 添加 ce resource create 命令
  • 混淆功能现已更好地支持 1.21.11 及更早版本的客户端
已经彻底重写了资源包验证系统。现在,CraftEngine 会根据您资源包的叠加资源包设置划分多个区域进行验证。这种方法提高了准确性,代价是需要多次验证过程。幸运的是,性能开销仍在预期范围内,并且完全异步处理。
为了同时更好地支持 1.21.11+ 及更旧版本,明天我将再次重写资源包混淆模块。

修复一些问题
在 Minecraft 1.21.11 版本中,同一个模型内不再允许同时使用方块纹理图集和物品纹理图集中的纹理。以一个简单的例子来说,你不能创建一个苹果树模型既引用树叶纹理又引用苹果物品纹理——这在 1.21.11 版本中是严格禁止的。

在最新的开发版本中,资源包验证器已添加对此类错误的检测,并在控制台中新增了警告类型,以帮助您更快定位错误的模型。

由于此次更新,CraftEngine 现在需要收集模型的父级模型并进行完整的纹理验证。因此,验证速度和混淆生成速度都比以前更慢——大约下降了 40%。
  • 添加 1.21.11 支持
  • 修复了使用默认字体的表情显示
  • 改进调试棒交互家具的逻辑
  • 修复了部分可翻译组件在 1.20.2-1.21.4 版本中显示异常的问题
  • 新增 debug optimize-furniture-structure 命令,用于优化结构 NBT 文件中保存的家具数据

  • 添加了若干方法以提升与使用旧版插件的家具 API 的兼容性
尝试修复由于 Paper 异步区块生成导致在极少数情况下数据包的中的自定义方块无法应用到区块中的问题。
新增功能:
  • 重构家具系统,包含部分 API 变动,新增家具变体与光线追踪剔除功能,同时增加更多家具渲染元素类型与选项。
  • 简化部分常见物品的模型纹理配置。
  • 优化可着色树叶在自动状态分配中的顺序。
  • 增强 SNBT 读取逻辑。
  • 改进方块实体状态切换逻辑,有效减少视觉异常。
  • 增强模板值参数类型、默认值及相关处理逻辑。
  • 新增实体剔除功能以提升客户端性能。
  • 新增控制实体渲染距离的命令。
  • 为自托管服务新增严格的 UUID 验证与智能下载速率限制。
  • 新增函数类型:set_exp, set_level, play_totem_animation, close_inventory, clear_item, if_else, when, damage_item, cycle_block_property。
  • 新增条件类型:inventory_has_item。
  • 新增物品设置:hat-height, keep-on-death-chance, destroy-on-death-chance, drop-display, glow-color。
  • 新增物品行为:liquid_collision_furniture_item, ceiling_block_item。
  • 新增锻造配方后处理器:keep_custom_data。
  • 新增方块行为:drop_exp_block。
  • 新增分类显示条件与 all-item 分类。
  • 新增 custom-model-data/image 调试命令。
  • 新增 item clear 命令以清除 CraftEngine 物品。
  • 新增 %checkceitem_% 占位符变量。
  • 增强对数据包直接生成的支持,允许直接调用 CraftEngine 方块命名空间ID并生成多状态方块。
  • 在方块模型中支持 Z 轴旋转,并移除 90 度旋转限制。
  • 新增硬编码属性名 rotation,支持创建像旗帜那样的 8-16 方向的方块。
  • 新增 to-inventory 参数,支持 drop-loot 直接掉落物品至背包。
问题修复:
  • 修复部分聊天插件消息无法应用自定义图片标签的问题。
  • 修复重载后与座椅方块行为交互导致的错误。
  • 修复 simple_storage_block 中容器门有时无法正常关闭的问题。
  • 修复服务器出生区块未正确应用数据包自定义方块的问题。
  • 修复 consume-replacement 无法正确处理堆叠物品的问题。
  • 修复其他插件持有自定义唱片物品导致的启动错误。
  • 修复其他插件导致的挖掘中断问题。
  • 修复骑乘实体时视角高度获取错误的问题。
  • 修复 ModelEngine 方块实体渲染器相关问题。
后退
顶部 底部