CraftEngine 社区版

授权转载 开源 娱乐 CraftEngine 社区版 26.9.2

完成注册/登录后下载
  • 现在您可以使用纹理列表创建方块模型了
  • 修复了插件在某些特殊类加载器中无法启用的问题
  • 修复了某些家具/方块行为中数据版本未被保存的问题
  • 修复了 vanilla_loots 语法无法生效的问题
  • 修复了在 1.21.11 之前的版本中默认矛配方加载的问题
  • 为 crop_block 添加了 spawn_light_requirement
  • 改进了自定义方块硬度与其他插件的兼容性
  • 所有颜色都支持十六进制格式
  • 所有数值现在都支持表达式
  • 添加了矛和重锤的模型生成功能
  • 新增了 shaped_transform 配方类型
  • 引入了配置工厂
  • 默认包已拆分为三个包:default_templates、default_assets 和 default_feature_populator
  • 优化了家具变换机制,现在切换变体时不会再出现闪烁问题
  • 修复了一些问题
  • 为即将发布的 CraftEngine 代理做好准备
  • 添加了 test_flag 条件
  • 为 range_mining_item 添加了条件选项
  • 新增了一个命令,用于单独配置某些世界设置
  • 为自托管添加了自动获取 IP 功能
  • 修复了一些错误
  • 此版本修复了 26.5 首个版本中存在的诸多错误
  • 此外,我们还引入了一套全新的弹射物系统——详情请查阅文档

CraftEngine 26.5 – 重大更新!​


这是 CraftEngine 的一次重大更新。从现在起,版本号将采用 年.月.修订号 的格式

我们进行了超过 80000 行代码的修改和 600 多次提交,因此,与其列出冗长的更新日志,不如请查阅维基页面了解具体更新内容

以下几点请务必注意:​


  • stem_block 现已为其下方的方块添加了过滤。请查阅文档以更新您的配置,或使用新的默认配置来解决瓜茎的问题
  • 在 26.1 版本中,已放置的地物发生了重大变更。如果你希望继续使用默认的地物配置,请从插件文件中提取新版本的默认配置文件
  • 本次更新包含大量 API 变更——这些变更已足够稳定,足以支持未来一整年的更新

需要更新方面的帮助吗?​


如果您有一个需要兼容最新版 CraftEngine 的开源项目,或者有一个仅支持旧版本而不兼容新版本的插件——我们很乐意为您提供免费帮助。只需通过 GitHub Issues 或 QQ群 联系我们即可

新特性:​

  • 添加了 1.21.11 支持
  • 新增了地物放置,允许你在世界上生成树木和矿物等其他地物
  • 新增了大量外部物品来源
  • 新增了 multi_high_block、item_frame_block、spreading_block 方块行为
  • 添加了 range_mining_item 物品行为
  • 新增了大量新的数字类型
  • 添加了 is_bedrock_player 条件
  • 新增了 hit-times 家具设置
  • 添加了 reference 类型的图像
  • 添加了 profile 物品数据类型
  • 添加了 /ce debug auto-state 命令

优化与改进:​

  • 允许在优化资源包的 exclude 选项里使用文件夹格式
  • 发光特性现已完全基于网络数据包
  • 全面改进了语言文件的格式与规范
  • 网络文本格式现已完全支持参数传递
  • image 标签现支持自定义格式参数
  • 优化了高延迟下持续破坏可能出现的方块无法破坏问题
  • 优化了家具的性能,不再需要任何 tick 性能消耗
  • 家具展示元素现已支持条件系统
  • 改进了 client-bound-model 在盔甲上的工作原理
  • 优化了纹理图集合并的逻辑
  • 在部分配置区域添加了旧版颜色代码支持
  • 使用快捷模型生成时候,为可染色的物品设定默认值
  • 基于组件实现的盔甲现已支持自定义路径

错误修复:​

  • 修复部分版本的史莱姆世界兼容性
  • 修复 ClientCustomBlockPacket 在 1.20.1 潜在的线程安全问题
  • 修复 NPC 触发事件导致的各种问题
  • 修复精灵图文本组件处理问题
  • 修复由于其他插件修改系统代理导致的空指针问题
  • 修复了一些 folia 上的错误
  • 修复 1.20~1.20.2 返回多个资源包会被最后一个覆盖
  • 修复光照更新并发修改异常
  • 修复 hashedstack 意外破坏容器内物品组件
  • 修复其他插件在错误时机发包导致的错误
  • 修复方块实体发生变化但未标记区块脏位的问题
  • 修复家具的自定义类型碰撞箱位置不正确的问题

API变化:​

  • 大多数工厂类现在需要一个泛型参数
  • ItemDataModifier 现已更名为 ItemProcessor
  • 新增 API 模块 craft-engine-adventure 以使你更方便地调用重定位后的 adventure 库
  • 削弱了大部分工厂类的可见性
  • 战利品条件系统与事件条件系统合并
  • 添加了 EntityCullingAPI
  • 自定义物品设置现已支持设置 ItemProcessor
  • 尝试修复由于 Paper 异步区块生成导致在极少数情况下数据包的中的自定义方块无法应用到区块中的问题。
  • 修复了部分可翻译组件在 1.20.2-1.21.4 版本中显示异常的问题
  • 新增 debug optimize-furniture-structure 命令,用于优化结构 NBT 文件中保存的家具数据
  • 添加了若干方法以提升与使用旧版插件的家具 API 的兼容性

后退
顶部 底部