CraftEngine

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

请登录后获取
  • 重写资源包分发适配1.21.7变动
  • 添加attribute物品数据
  • 优化了方块寻路,默认以方块对应的原版外观为寻路标准,提供行为覆写寻路方法
  • 新增了基于trim实现的盔甲,适用于1.20到最新版本。
    如果你需要使用这个功能,请务必从插件jar本体里提取resources/legacy_armor文件夹。
    这个文件夹内的配置会通过客户端组件去修复被擦除贴图的原版盔甲。
  • 1.21.7支持
  • 修复了1.20-1.21.1,创世神粘贴后,重启服务器后,透光方块的光照更新问题
  • 修复1.20-1.21.3鼠标中键物品与方块id不一致时无法获取物品
  • 改进 Residence 兼容
功能
  • 新增 special 模型类型 player_head 支持
  • 新增资源包图集(atlas)校验功能,控制台将提示缺失纹理警告
  • 新增德语本地化文件 (感谢 TamashiiMon 贡献)
  • 扩展 equippable 组件支持更多 equipment layer 类型
  • 实现 YAML 文件支持 "::" 区域分隔符语法
  • 为配置新增了debug选项,用于查看应用模板后的配置文件
  • 添加了烟火之星染色家具的支持
修复
  • 修复纹理存在性检查未应用 atlas 路径导致的误判问题
  • 修复插件在 1.21.2-1.21.3 版本无法正确应用 equippable 组件的问题
  • 修复 Folia 延时调度器工作异常问题
  • 修复了smithing transform配方未在1.20.1版本上注册
  • 修复了未设置应用染色时候,家具仍然被染色的问题
  • 彻底修复含水方块在活塞运动中的表现,现已实现 100% 原版行为还原
优化
  • 重构资源包混淆图集生成算法
  • 注入 BlockState 优化方块行为处理逻辑
  • 重构方块掉落物系统,直接注入服务端处理逻辑,替代原有 Bukkit 事件方案
  • 优化模板参数默认值读取规则
变更
  • 移除已弃用的 blockstates.yml 配置文件
  • 改进 blockstates 下 JSON 文件的合并逻辑(不再覆盖而是智能合并)
⚠️ 重要兼容性变更
  • 门类方块掉落物配置更新
    0.0.58 版本中 plam_door 默认配置存在缺陷,必须添加模板并引用新模板以避免双倍掉落问题:
    YAML:
    default:loot_table/door:
      pools:
        - rolls: 1
          entries:
            - type: item
              item: ${__NAMESPACE__}:${__ID__}
              conditions:
                - type: match_block_property
                  properties:
                    half: lower
  • 头颅模型配置迁移指南
    由于 1.21.6 头颅渲染模式变更,旧配置需按以下格式更新:
    Git:
    model:
    -  type: minecraft:head
    -  kind: player
    +  type: minecraft:player_head
  • 添加家具rotation选项
  • 移除blockstates.yml文件
  • 改进纹理图集生成算法
  • 修复0.0.58.1重构资源包生成后的一些小问题
后退
顶部 底部