欢迎光临散文网 会员登陆 & 注册

【mc指令教学】手把手教你做纯指令战斗村民,多职业与原版不冲突!

2023-01-05 23:35 作者:不务正业的up鸽  | 我要投稿

指令楼

获得命令方块/give @s command_block

防止村民卡入方块

tag @e [type=villager] add 空气


execute @e [type=villager] ~~~ detect ~~~ air 0 tag @s reovme 空气

 

/execute @e [tag=空气] ~~~ tp @s ~~0.5~


tag @e remove 空气

防止村民飞行

execute @e [type=villager] ~~-1~ detect ~~~ air 0 tp @s ~~-0.5~

自动瞄准烟花

execute @e [type=fireworks_rocket] ~~~ tp @s ^^^0.7 facing @e[r=15,family=monster,c=1]

剑士

execute @e [name=召唤剑士小队,type=villager] ~~~ summon villager 剑士


execute @e [name=召唤剑士小队,type=villager] ~~~ particle minecraft:huge_explosion_lab_misc_emitter 


tp @e [name=召唤剑士小队,type=villager] ~~-100~


kill @e [name=召唤剑士小队,type=villager] 


execute @e [type=villager,name=剑士]  ~ ~ ~ tp @s ^ ^ ^0.2 facing @e [family=monster,r=10,c=1] 


execute @e [type=villager,name=剑士]  ~ ~ ~ tp @s ^ ^ ^-0.2 facing @e [family=monster,r=1.5,c=1]


execute @e [type=villager,name=剑士]  ~ ~ ~ effect @e [family=monster,r=2] wither 1 1 true


replaceitem entity @e [type=villager,name=剑士] slot.weapon.mainhand 1 iron_sword


长矛兵

execute @e [name=召唤长矛兵小队,type=villager] ~~~ summon villager 长矛兵


execute @e [name=召唤长矛兵小队,type=villager] ~~~ particle minecraft:huge_explosion_lab_misc_emitter 


tp @e [name=召唤长矛兵小队,type=villager] ~~-100~


kill @e [name=召唤长矛兵小队,type=villager] 


execute @e [type=villager,name=长矛兵]  ~ ~ ~ tp @s ^ ^ ^0.15  facing @e[c=1,family=monster,r=13]


execute @e [type=villager,name=长矛兵]  ~ ~ ~ tp @s ^ ^ ^-0.15 facing @e[c=1,family=monster,r=4]


execute @e [type=villager,name=长矛兵]  ~ ~ ~ tp @s ^ ^ ^-0.15 facing @e[c=1,family=monster,r=2]


execute @e [type=villager,name=长矛兵]  ~ ~ ~ effect @e [family=monster,r=5,c=1] wither 3 3 true


execute @e [type=villager,name=长矛兵]  ~ ~ ~ effect @e [family=monster,r=5,c=1] slowness 1 1 true


replaceitem entity @e [type=villager,name=长矛兵] slot.weapon.mainhand 1 iron_hoe




剑士


execute @e [name=召唤剑士小队,type=villager] ~~~ summon villager 剑士


execute @e [name=召唤剑士小队,type=villager] ~~~ particle minecraft:huge_explosion_lab_misc_emitter 


tp @e [name=召唤剑士小队,type=villager] ~~-100~


kill @e [name=召唤剑士小队,type=villager] 


execute @e [type=villager,name=剑士]  ~ ~ ~ tp @s ^ ^ ^0.2 facing @e [family=monster,r=10,c=1] 


execute @e [type=villager,name=剑士]  ~ ~ ~ tp @s ^ ^ ^-0.2 facing @e [family=monster,r=1.5,c=1]


execute @e [type=villager,name=剑士]  ~ ~ ~ effect @e [family=monster,r=2] wither 1 1 true


replaceitem entity @e [type=villager,name=剑士] slot.weapon.mainhand 1 iron_sword


盾兵

execute @e [type=villager,name=盾兵]  ~ ~ ~ tp @s ^ ^ ^0.1 facing @e [family=monster,r=10,c=1]


effect @e [type=villager,name=盾兵] absorption 2 2 true


execute @e [family=monster]  ~ ~ ~ tp @s ^ ^ ^0.2 facing @e [type=villager,name=盾兵,r=3,c=1]


execute @e [name=召唤盾兵小队,type=villager] ~~~ summon villager 盾兵


execute @e [name=召唤盾兵小队,type=villager] ~~~ particle minecraft:huge_explosion_lab_misc_emitter 


tp @e [name=召唤盾兵小队,type=villager] ~~-100~


kill @e [name=召唤盾兵小队,type=villager] 


replaceitem entity @e [type=villager,name=盾兵] slot.weapon.mainhand 1 iron_door


可使用的村民蛋(命名)

“剑士”“长矛兵”“盾兵”

“召唤剑士小队”“召唤长矛兵小队”“召唤盾兵小队”


脚底生成指令区/fill ~20~~20 ~~~ deny

常加载区块/tickingarea add circle ~ ~ ~ 4

命令方块不刷屏/gamerule commandblockoutput false 





【mc指令教学】手把手教你做纯指令战斗村民,多职业与原版不冲突!的评论 (共 条)

分享到微博请遵守国家法律