刚摸基岩版MC没多久想整个能干活的士兵小队?不用装花里胡哨的模组,靠原版指令和方块就能折腾出听话能打的兵,守家刷劫掠都顶用,今天就把实打实的流程掰扯清楚,踩过的坑我都帮你提前避开。
![我的世界如何做士兵[图1]](https://static.down8818.com/uploads/20260304/69a7ded5cd4c42.44412055.png)
前期必做准备
先把最基础的坑填上:创建世界的时候务必开允许作弊,手机版里创建界面滑到更多世界选项,拉到最下面就能看到开关,不开的话所有指令都没法用。需要准备的东西不多,至少两个命令方块、一个盔甲架,再加钻石套和钻石剑就能搭出基础士兵,要是想让兵更顶用,带几本锋利、击退的附魔书就行,红石粉和拉杆用来触发命令方块,不用也行,直接开保持开启也不会有啥大问题。
![我的世界如何做士兵[图2]](https://static.down8818.com/uploads/20260304/69a7ded613e5f0.62219213.png)
核心搭建:让士兵动起来
先调出指令输入框输入召唤指令,/summon armor_stand ~ ~ ~ {CustomName:"士兵",Invulnerable:1b,ShowArms:1b,Arms:1b,Equipment:[{id:"diamond_helmet"},{id:"diamond_chestplate"},{id:"diamond_leggings"},{id:"diamond_boots"},{id:"diamond_sword",tag:{Enchantments:[{id:"sharpness",lvl:3}]}}]},这条指令会生成一个带全套钻石装和锋利III钻石剑的盔甲架,还自带无敌属性不会被随手挖掉。接着给这个盔甲架加个专属标签,方便后续精准识别,输/tag @e[type=armor_stand,name=士兵] add soldier,之后再放一个循环模式保持开启的命令方块,敲入核心攻击指令/execute as @e[tag=soldier] run damage @e[type=!player,type=!armor_stand,distance=..8,type=!tag=soldier] 4 player @s,这个指令会让8格范围内的敌对生物每秒受到4点伤害,相当于士兵的普攻,还不会误伤自己人。要是不想让士兵当个木桩,再加一个循环命令方块,输/execute as @a at @s run tp @e[tag=soldier,distance=..10] ~ ~ ~,这样士兵就会黏着最近的玩家移动,跟着你到处跑。
细节优化和避坑
很多新手容易犯的错就是命令方块没选对模式,手机版里长按命令方块就能打开设置界面,一定要选循环且保持开启,不然只会执行一次指令,半天看不到效果。要是觉得基础伤害不够,可以把damage指令里的4改成6,对应钻石剑的满基础伤害,要是想让士兵能击退怪物,再加个效果指令,在攻击指令后面补/execute as @e[tag=soldier] run effect @e[type=!player,type=!armor_stand,distance=..8] slowness 2 1 true,这样被攻击的怪物会被短暂减速,更容易被击杀。还可以在盔甲架旁边放一个告示牌,写上小队编号,或者用染色玻璃给头盔搭个小装饰,让士兵看起来更像那么回事。要是只需要守家的固定士兵,把追踪玩家的tp指令去掉就行,直接放在基地门口就能安心站岗。另外记得定期清理多余的士兵,太多的话会占用游戏资源导致掉帧,手机版里输/kill @e[tag=soldier]就能一键清掉所有 tagged 的士兵。






评论