本篇教程由作者设定未经允许禁止转载。

参考文档:Armoreable Mobs - CraftTweaker Documentation (blamejared.com)

import mods.armoreablemods.ArmorGroup; //导入自定义怪物装备类

new ArmorGroup("zombie_test_1")
    .inSlot(<equipmentslottype:head>, <item:minecraft:iron_helmet>)//添加装备到部位
    .inSlot(<equipmentslottype:chest>, <item:minecraft:iron_chestplate>)
    .inSlot(<equipmentslottype:legs>, <item:minecraft:iron_leggings>)
    .inSlot(<equipmentslottype:feet>, <item:minecraft:iron_boots>) 
    .addStages("game_stage1") //添加阶段 --没有可以不管
    .setWeight(0.6) //权重占比
    .register(<entitytype:minecraft:zombie>); //添加到的生物

inSlot 代表装备需要使用在哪个位置,第一个参数是部位,第二个参数是装备,这里的装备可以带nbt也就是附魔效果等

addStages 穿戴该装备的怪物在什么阶段会生成,如果没有达到该阶段是不会生成穿着该盔甲的怪物

setWeight 设置权重占比,在一个阶段里的占比越高,刷新概率越高

register 将生物配置到该配方内


注意事项:

  1. 如不需要游戏阶段可以不写addStages 

  2. 权重占比不能直接理解为刷新率,他只是在一个区域内的占比,也就是说,如果你只有以上这一个配方,那么哪怕权重占比为0.00001,那么生成的概率也是100

  3. new ArmorGroup() 里面的的字符串是可以自定义的

  4. 在游戏里输入/ct dump entityTypes获取可以被添加的生物


如果文字教程理解不了可以移步到视频教程