本文章适用于为CoreExtensions创建一个自定义村民
首先,在"core/你的包名/data"目录下创建一个villager.yml文件,写入以下代码:
villagers:
testvillager:
name: "Super Master" #村民名字
namespace: "coreextensions" #命名空间
id: "meqwer" #ID
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 #交易得到的商品数量
并且确定你需要的信息,并且看对应注释解释
如果需要添加多个交易的话直接在key下面给KeyA复制粘贴一份,
注意:名字不要发生冲突,如在一个体系内用了两次KeyA,这会导致前面的被加载而后面的不会被加载
若ID填写了meqwer则会自动创建"meqwer_poi"和"meqwer_master"两个命名空间:ID,后续注意不要冲突
好了,你的自定义村民职业已经创建好了,
然后接下来处理assets\命名空壳\textures\entity\villager\profession下的材质文件meqwer_master.png就行了。