本篇教程由作者设定未经允许禁止转载。
参考文档: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 将生物配置到该配方内
注意事项:
如不需要游戏阶段可以不写addStages
权重占比不能直接理解为刷新率,他只是在一个区域内的占比,也就是说,如果你只有以上这一个配方,那么哪怕权重占比为0.00001,那么生成的概率也是100
new ArmorGroup() 里面的的字符串是可以自定义的
在游戏里输入/ct dump entityTypes获取可以被添加的生物
如果文字教程理解不了可以移步到视频教程