
谁叫僵尸,很多新手以为僵尸只有一种,但/summon zombie可以召唤出不同变种。比如加上{IsVillager:1b}的NBT标签就能刷出村民僵尸,这在地图重建村庄时特别有趣。我还喜欢用{IsBaby:1b}生成小僵尸,它们的速度更快更难打,作为服务器小游戏里的追赶环节再合适不过。另外鸡骑士怎么刷?写/summon zombie ~ ~ ~ {IsBaby:1b,Passengers:[{id:chicken}]}就能让一只小鸡驮着小僵尸出现,这种组合在PVP地图里能搞心态。
NBT标签,说到NBT标签,这才是指令的核心乐趣。比如给僵尸穿上钻石甲和附魔剑,写/summon zombie ~ ~ ~ {ArmorItems:[{id:diamond_boots,Count:1},{id:diamond_leggings,Count:1},{id:diamond_chestplate,Count:1},{id:diamond_helmet,Count:1}],HandItems:[{id:diamond_sword,Count:1}]},召唤出的僵尸就能吓唬萌新。还能自定义名字,用CustomName:'"\\u00a7c\\u00a7l精英僵尸"'加上显示标签CustomNameVisible:1b,名字会显示为红色粗体。更骚的操作是给僵尸添加效果,比如{ActiveEffects:[{Id:1,Amplifier:4,Duration:999999}]}让它拥有速度V,跑得比玩家还快。
实战演练,在生存模式里用指令刷僵尸要小心服务器卡顿,但用作陷阱就很妙。比如在基地门前放一个压力板连接命令方块,输入/summon zombie ~ ~1 ~ {NoAI:1b},就能召出不能动的僵尸作为景观或者吓人的装饰。如果想做刷怪塔测试,可以用/summon zombie ~ ~ ~ {DropChances:[0.0f,0.0f,0.0f,0.0f,0.0f]}来禁止掉落物,避免物品堆积。我还在服务器里做过一个“僵尸迷宫”,用命令方块周期性召唤不同速度的僵尸,玩家需要边跑边解谜,这种设计比直接打怪有意思多了。
进阶玩法,老玩家都知道僵尸有追踪玩家和攻击铁傀儡的AI,但通过NBT可以彻底控制。比如{Silent:1b}让僵尸不发出声音,{PersistenceRequired:1b}让它们不消失,{LeashHolder:UUID}还能拴住僵尸做宠物。最让我惊叹的是用{Attributes:[{Name:generic.max_health,Base:200}]}给僵尸加血量,配合{HealF:200}瞬间满血,造出BOSS级别的怪物。另一个冷知识是僵尸可以骑其他生物,比如/summon zombie ~ ~ ~ {Passengers:[{id:spider}]}会生成蜘蛛骑士,这种组合在暮色森林模组里也很少见。
注意事项,在不同版本里/summon指令的NBT写法有细微差异,例如1.12以前用裸写属性,1.13以后要加命名空间。建议先在创造模式测试,尤其是坐标和标点符号,漏掉一个逗号都会报错。另外指令方块的低延迟刷怪可能导致服务器崩溃,我一般用红石脉冲配合延迟器,每秒最多刷5个。最后别忘了你的游戏规则,有些服务器禁止大量刷怪,和朋友联机时最好提前沟通,毕竟我们玩的是游戏乐趣,不是卡顿。看着自己设计的僵尸大军从地面爬起的那一刻,那种成就感远超原版生存,这就是指令的魅力。
相关文章