villager.yml

自定义村民职业示例,用于注册一个村民职业和交易表

#villager.yml
villagers:
  test:
    name: "Super Master" #村民名字
    namespace: "coreextensions" #命名空间
    id: "meqwer" #ID
    properties:
      block: "minecraft:command_block" #工作方块
      key:
        KeyA: #交易项目1
          level: 1 #所需等级
          maxUse: 6 #交易最大次数
          inputA: "minecraft:diamond" #所需物品
          countInputA: 5 #所需物品数量
          inputB: "minecraft:diamond_block" #若第二项的所需物品不存在请删掉此行
          countInputA: 10 #若第二项的所需物品不存在请删掉此行
          result: "minecraft:bedrock" #交易得到的商品
          countResult: 5 #交易得到的商品数量
        KeyBqwer:
          level: 2
          inputA: "minecraft:bedrock"
          countInputA: 4
          inputB: "minecraft:diamond"
          countInputA: 1
          result: "minecraft:command_block"
          countResult: 5

注意

添加完yml文件后,记得在"data\minecraft\tags\point_of_interest_type"下面的 acquirable_job_site.json(没文件和文件夹自己创建) 添加内容:

{
  "replace": false,
  "values": [
    "coreextensions:meqwer_poi"
  ]
}

ID后面记得加 _poi

最后更新于