本帖最后由 到底你放假打开 于 2020-5-5 10:07 编辑
这次带来的自定义npc与生物,不过命令有点麻烦,想做图的小伙伴可以借鉴下。 先拿出命令方块(若这个还不会那就算了) /summon minecraft:villager ~ ~1 ~ {CustomName:"商人",Profession:0,Career:1} 召唤一个名叫商人的村民,后面的“Profession与Career”是村民职业,数字代表不同的职业,用处不大,有村民材质包或许有点用途。 想要随机职业的就是 /summon minecraft:villager ~ ~1 ~ {CustomName:"商人",Profession:-1} 这里以图书管理员为例子开始接下来的npc,先弄npc初始化 /summon minecraft:villager ~ ~1 ~ {CustomName:"商人",Profession:1,Career:1,CareerLevel:999,Willing:0b} CareerLevel表示职业等级,等级越高,与村民兑换后不产生新兑换的效果就越稳定,willing表示是否可以繁衍,0b就不行,可以繁衍就直接忽略这一项。

关于村民的先留个悬念,接着先讲讲自定义的生物
以僵尸为例,先弄个僵尸初始化
/summon minecraft:zombie ~ ~1 ~ {CustomName:"丧尸",DeathLootTable:"entities/empty"}
DeathLootTable是表示死亡后的掉落物,empty表示为空的(记得多学学英文。。。) 在胸甲上装个掉落为50%的2个金粒,且金粒的名字叫做铜钱,注释为闪闪发光,顺便附魔个耐久1 /summon minecraft:zombie ~ ~1 ~ {CustomName:"丧尸",DeathLootTable:"entities/empty",ArmorItems:[{},{},{id:"minecraft:gold_nugget",Count:2b,Damage:0s,tag:{display:{Name:"铜钱",Lore:["闪闪发光"]},ench:[{id:34,lvl:1}]}},{}],ArmorDropChances:[0.0f,0.0f,0.5f,0.0f]} 为了使掉落物更加真实,顺便再在护腿上加个30%的1个金粒 /summon minecraft:zombie ~ ~1 ~ {CustomName:"丧尸",DeathLootTable:"entities/empty",ArmorItems:[{},{id:"minecraft:gold_nugget",Count:1b,Damage:0s,tag:{display:{Name:"铜钱",Lore:["闪闪发光"]},ench:[{id:34,lvl:1}]}},{id:"minecraft:gold_nugget",Count:2b,Damage:0s,tag:{display:{Name:"铜钱",Lore:["闪闪发光"]},ench:[{id:34,lvl:1}]}},{}],ArmorDropChances:[0.0f,0.3f,0.5f,0.0f]} (喜欢做丧尸危机的图? 加的恐怖些?- -好啊好啊)给僵尸带上个南瓜头 /summon minecraft:zombie ~ ~1 ~ {CustomName:"丧尸",DeathLootTable:"entities/empty",ArmorItems:[{},{id:"minecraft:gold_nugget",Count:1b,Damage:0s,tag:{display:{Name:"铜钱",Lore:["闪闪发光"]},ench:[{id:34,lvl:1}]}},{id:"minecraft:gold_nugget",Count:2b,Damage:0s,tag:{display:{Name:"铜钱",Lore:["闪闪发光"]},ench:[{id:34,lvl:1}]}},{id:"minecraft:pumpkin",Count:1b,Damage:0s}],ArmorDropChances:[0.0f,0.3f,0.5f,0.0f]}
顺便再加个欧气,比如掉率为10% 的金锭, 给僵尸鞋子带上金锭 /summon minecraft:zombie ~ ~1 ~ {CustomName:"丧尸",DeathLootTable:"entities/empty",ArmorItems:[{id:"minecraft:gold_ingot",Count:1b,Damage:0s,tag:{display:{Name:"元宝",Lore:["闪闪发光"]},ench:[{id:34,lvl:1}]}},{id:"minecraft:gold_nugget",Count:1b,Damage:0s,tag:{display:{Name:"铜钱",Lore:["闪闪发光"]},ench:[{id:34,lvl:1}]}},{id:"minecraft:gold_nugget",Count:2b,Damage:0s,tag:{display:{Name:"铜钱",Lore:["闪闪发光"]},ench:[{id:34,lvl:1}]}},{id:"minecraft:pumpkin",Count:1b,Damage:0s}],ArmorDropChances:[0.1f,0.3f,0.5f,0.0f]} 完成!

再次回到npc那, 给商人增加点物品兑换 /summon minecraft:villager ~ ~1 ~ {CustomName:"商人",PersistenceRequired:1b,Health:999,Attributes:[{Name:"generic.maxHealth",Base:999},{Name:"generic.movementSpeed",Base:-10},{Name:"generic.armor",Base:999}],Profession:1,Career:1,CareerLevel:999,Willing:0b,Offers:{Recipes:[{maxUses:999,max:null,uses:0,buy:{id:"minecraft:gold_nugget",Count:5b,Damage:0s,tag:{display:{Name:"铜钱",Lore:["闪闪发光"]},ench:[{id:34,lvl:1}]}},sell:{id:"minecraft:apple",Count:4b,Damage:0s}},{maxUses:999,max:null,uses:0,buy:{id:"minecraft:gold_nugget",Count:15b,Damage:0s,tag:{display:{Name:"铜钱",Lore:["闪闪发光"]},ench:[{id:34,lvl:1}]}},sell:{id:"minecraft:golden_apple",Count:2b,Damage:0s}},{maxUses:999,max:null,uses:0,buy:{id:"minecraft:gold_nugget",Count:10b,Damage:0s,tag:{display:{Name:"铜钱",Lore:["闪闪发光"]},ench:[{id:34,lvl:1}]}},sell:{id:"minecraft:wooden_sword",Count:1b,Damage:0s,tag:{AttributeModifiers:[{Operation:0,Amount:5,UUIDLeast:1L,UUIDMost:1L,Slot:mainhand,AttributeName:"generic.attackDamage",Name:"666"},{Operation:0,Amount:4,UUIDLeast:1L,UUIDMost:1L,Slot:mainhand,AttributeName:"generic.attackSpeed",Name:"666"},{Operation:0,Amount:2,UUIDLeast:1L,UUIDMost:1L,Slot:mainhand,AttributeName:"generic.maxHealth",Name:"666"}],Unbreakable:1}}}]}} 。 。 额, 懒得解释了, 若有哪个不懂回帖哈awa 最后是完整版+ 僵尸强化版

望多支持,
谢谢大家
|