
基础召唤指令。
对于刚接触我的世界指令的玩家来说/summon就是最直接的召唤方式打开聊天框输入/summon加上实体ID即可召唤出对应的生物比如/summon zombie就能在脚下生成一只僵尸注意默认会生成在你当前的位置而且会往你面朝的方向偏移一点如果想精准控制位置就要在后面加上坐标参数/summon zombie ~ ~1 ~表示在头顶一格生成同样的如果你想召唤一只苦力怕就是/summon creeper坐标可以换成具体数字比如100 64 200这样就能在指定地点召唤了不过记住指令里的波浪号代表相对坐标而数字是绝对坐标两者可以混用但千万别搞混了方向。
指定位置与NBT标签。
很多新手觉得只会召唤基础生物太单调了其实/summon指令的强大之处在于NBT标签通过标签可以给召唤的生物添加各种属性比如让它携带装备或者改变大小例如/summon zombie ~ ~ ~ {IsBaby:1}就能生成一只小僵尸这里IsBaby是布尔值设为1就是幼年形态如果你想让它拿着钻石剑就写成/summon zombie ~ ~ ~ {HandItems:[{id:diamond_sword,Count:1}]}注意花括号里的键值对要用英文逗号隔开而且字符串要加双引号不过如果你不熟悉NBT结构建议先用指令生成一个普通生物然后用/data get entity指令看一眼它的数据格式这样照猫画虎就不会出错了。
召唤自定义生物。
老玩家都知道通过组合NBT能造出各种离谱的东西比如召唤一只骑着蜘蛛的骷髅骑士首先用/summon spider ~ ~ ~ {Passengers:[{id:skeleton,HandItems:[{id:bow,Count:1}]}]}这样蜘蛛背上就会坐着一个拿弓的骷髅乘客你可以无限嵌套甚至让鸡背着苦力怕而苦力怕又背着末影龙只要你的电脑撑得住另外还可以修改生物的血量攻击力甚至AI行为比如/summon zombie ~ ~ ~ {Attributes:[{Name:generic.max_health,Base:100}]}这个僵尸就有100点血了想让它不会动就加上NoAI:1它就会像木偶一样站在原地。
召唤特殊实体。
除了生物/summon还能召唤很多非生命实体比如掉落物矿车船和经验球召唤一个钻石块掉在地上可以用/summon item ~ ~ ~ {Item:{id:diamond_block,Count:64}}注意item实体的子标签里必须包含id和Count矿车更简单/summon minecart ~ ~ ~ {CustomName:"\"我的矿车\""}就能造一个带名字的矿车如果你想召唤一个闪电那直接输入/summon lightning_bolt ~ ~ ~雷就会劈下来但闪电不会保留NBT所以没法改属性另外还有火焰弹/spawn_fireball特别适合做陷阱但记住火焰弹是抛射物需要指定方向和速度参数/execute as @p at @s run summon fireball ^ ^ ^1 {Motion:[0.0,0.1,0.0]}这个指令就能从玩家面前射出一个缓慢移动的火球。
实用技巧与注意事项。
用多了你会发现/summon指令的坐标系有时会让人头疼比如召唤生物默认朝向玩家你可以用Rotation标签强制它面朝某个角度/summon zombie ~ ~ ~ {Rotation:[90f,0f]}可以让它面向正东另外召唤多个相同实体时可以用/execute配合重复模式省得一条一条输比如在一个区域里随机生成十只羊可以用/execute at @p positioned ~ ~ ~ run summon sheep ~ ~1 ~这个指令搭配循环命令方块就能批量刷怪不过注意每个服务器对实体数量有限制太多召唤会导致卡顿甚至崩溃所以千万别在服务器里刷上万只鸡那会让管理员气疯的最后提醒一下在生存模式下使用/summon需要开启作弊权限所以如果你在服务器玩一定要先问op要权限不然指令敲出来只会弹出红字提示。
相关文章