【mc指令教學(xué)】手把手教你做純指令戰(zhàn)斗村民,多職業(yè)與原版不沖突!

指令樓
獲得命令方塊/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~
自動瞄準(zhǔn)煙花
execute @e?[type=fireworks_rocket]?~~~ tp @s ^^^0.7 facing @e[r=15,family=monster,c=1]
劍士
execute @e?[name=召喚劍士小隊(duì),type=villager]?~~~ summon villager?劍士
execute @e?[name=召喚劍士小隊(duì),type=villager]?~~~ particle minecraft:huge_explosion_lab_misc_emitter?
tp @e?[name=召喚劍士小隊(duì),type=villager]?~~-100~
kill @e?[name=召喚劍士小隊(duì),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=召喚長矛兵小隊(duì),type=villager]?~~~ summon villager?長矛兵
execute @e?[name=召喚長矛兵小隊(duì),type=villager]?~~~ particle minecraft:huge_explosion_lab_misc_emitter?
tp @e?[name=召喚長矛兵小隊(duì),type=villager]?~~-100~
kill @e?[name=召喚長矛兵小隊(duì),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=召喚劍士小隊(duì),type=villager]?~~~ summon villager?劍士
execute @e?[name=召喚劍士小隊(duì),type=villager]?~~~ particle minecraft:huge_explosion_lab_misc_emitter?
tp @e?[name=召喚劍士小隊(duì),type=villager]?~~-100~
kill @e?[name=召喚劍士小隊(duì),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=召喚盾兵小隊(duì),type=villager]?~~~ summon villager?盾兵
execute @e?[name=召喚盾兵小隊(duì),type=villager]?~~~ particle minecraft:huge_explosion_lab_misc_emitter?
tp @e?[name=召喚盾兵小隊(duì),type=villager]?~~-100~
kill @e?[name=召喚盾兵小隊(duì),type=villager]?
replaceitem entity @e?[type=villager,name=盾兵]?slot.weapon.mainhand 1 iron_door
可使用的村民蛋(命名)
“劍士”“長矛兵”“盾兵”
“召喚劍士小隊(duì)”“召喚長矛兵小隊(duì)”“召喚盾兵小隊(duì)”
腳底生成指令區(qū)/fill ~20~~20 ~~~ deny
常加載區(qū)塊/tickingarea add circle ~ ~ ~ 4
命令方塊不刷屏/gamerule commandblockoutput false?