CraftEngine

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

请登录后获取
  • 为已放置的地物新增了 dimension-type 选项
  • 为清除物品命令新增了 --match-tag 标志
为合成配方新增 count 支持(其他配方类型即将支持)
1768859917708.webp

YAML:
recipes:
  default:magma_block:
    type: shapeless
    ingredients:
      - items: minecraft:cobblestone
        count: 2
      - items: minecraft:cobblestone
        count: 3
      - default:flame_cane
      - default:flame_cane
YAML:
recipes:
  default:magma_cream:
    type: shaped
    pattern:
      - ' A '
      - 'ABA'
      - ' A '
    ingredients:
      A:
        items: default:flame_cane
        count: 3
      B: minecraft:slime_ball

新特性:​

  • 添加了 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
世界生成第一部分现已基本完成,你可以使用 Minecraft 中的任意地物。所有内容都支持热重载!
你可以查看新的默认配置,以学习如何配置已放置的地物。

已放置的地物的配置格式与 Minecraft 的数据包完全相同!
这意味着你可以使用 https://misode.github.io/worldgen/placed-feature/ 并将 JSON 转换为 YAML。
YAML:
placed-features:
  xxx:xxx:
    biomes: [] # 可选生物群系
    environments: [] # 可选维度
    worlds: [] # 可选世界
    feature: {} / 字符串 # 已配置的地物
    placement: [] # 放置修饰器
1768815923980.webp

1768815930198.webp
1768815938570.webp
1768816031303.webp

1768816061681.webp
1768816089953.webp
1768816099163.webp
  • 在 validation 部分新增了一个选项,用于修复 #missing 纹理问题
  • 修复了若干与 folia 相关的问题
  • 进一步优化纹理图集分配机制
  • 新增钻头物品示例
  • 修复范围挖掘工具的一些错误
1768482710311.webp
针对1.21.11的物品和方块纹理图集最终修复版本
若遇到任何问题,请立即反馈
  • 修复了与最新版本的 NoBuildPlus 兼容性问题
  • <image> 标签现在可以自定义格式,例如 <image:default:icons:'<!shadow>'>
  • 基于组件的装备现在支持自定义纹理路径
  • 在所有地方添加了旧版颜色代码支持
  • 修复与最新 InvUI 的兼容性问题
后退
顶部 底部