搜索

0.27.14 原版宠物专属食物校准

逐项复核 87 种原版宠物,按原版食物标签修正 8 组默认或模板食物。

检查范围

本次逐项检查 Paper 26.2 的全部 87 种默认可捕捉原版宠物。Paper 26.2 服务端 Jar 中存在原版 *_food 物品标签或可共用同族规则时,LiPet 默认值优先选用标签内物品;没有原生喂食机制的生物,继续使用与生态、掉落物或修复方式相符的主题物品。插件另带 2 个自定义宠物示例,因此全新启动共生成 89 个文件。

所有官方默认食物仍为每次 4 点经验,低于默认最弱战斗奖励。

已修正映射

宠物 旧默认或模板 新默认 原因
枯骆驼 腐肉 兔子脚 原版 camel_husk_food 标签
猪灵 金锭 熟猪排 原版 piglin_food 标签为猪肉类
猪灵蛮兵 金锭 熟猪排 与猪灵共用物种食物语义
硫磺魔方 岩浆膏 黏液球 原版 sulfur_cube_food 标签
狼模板 骨头 熟鸡肉 骨头用于驯服,狼的原版食物是肉类和鱼类
猫模板 熟鳕鱼、熟鲑鱼 鳕鱼、鲑鱼 原版猫只接受对应生鱼
僵尸马 腐肉 红色蘑菇 原版 zombie_horse_food 标签
僵尸鹦鹉螺 腐肉 河豚 与鹦鹉螺共用原版食物规则

烈焰人继续使用烈焰粉,快乐恶魂继续使用雪球,美西螈继续使用热带鱼桶,枯骆驼与僵尸鹦鹉螺等 1.21.11 生物现已与原版规则一致。

旧服升级

LiPet 不覆盖已经存在的 growth.foods,避免破坏管理员自定义物品、经验、治疗和等级限制。旧服需要自行删除旧节点并加入新节点,例如:

growth:
  foods:
    RABBIT_FOOT:
      enabled: true
      display-name: "兔子脚"
      experience: 4
      healing: 6.0
      attribute-points: 0
      minimum-level: 1
      maximum-level: 0

修改后执行 /lipet reload。换用 0.27.14-SNAPSHOT Jar 时仍建议停服替换后完整重启一次。

验证

  • 目录测试保证全部可捕捉原版宠物都有合法 Bukkit Material 和 4 点默认经验。
  • 原版规则测试固定检查 34 个具有原生食物标签或同族规则的映射。
  • 资源测试检查狼模板不再包含骨头、猫模板不再包含熟鱼,并继续检查中文注释和喂食经验上限。
  • 默认兼容构建与 Paper 26.2 API Profile 各运行 327 项测试,失败、错误和跳过均为 0。
  • 最终 Jar 在 Paper 26.2 Build 111 + PlayerPoints + SQLite 环境启用并生成 87 个原版宠物文件和 2 个自定义示例。
  • 实读枯骆驼、猪灵、猪灵蛮兵、硫磺魔方、狼、猫、僵尸马和僵尸鹦鹉螺文件,确认新食物存在、旧节点不存在且经验均为 4,随后插件安全关闭。
  • 成品:target/LiPet-0.27.14-SNAPSHOT.jar;大小:892086 字节;SHA-256:BE6165FB00E18F5B4FEE75D4CD26682C0254C15D11245B90AB9E4148131DE3BB。Jar 共 462 个条目,未打入 SQLite、JUnit、Bukkit 或 Adventure 外部依赖类。