我的世界 summon 召唤生物指令生成器
用来做自定义 BOSS、地图 NPC、刷怪塔测试怪的可视化工具。血量、装备、状态效果、AI 开关都能点着配,指令随版本自动切换写法。
游戏版本
生成的指令
效果预览
1. 生物与位置
2. 名称与属性
行为标签
3. 状态效果
4. 装备
填物品 ID,留空表示不穿戴5. 其他
summon 指令的基本格式
/summon <实体ID> [坐标] [NBT标签]。坐标可以用 ~ ~ ~ 表示「执行者当前位置」,~ ~2 ~ 表示头顶两格。NBT 标签用来描述这只生物的一切个性化设定。
做自定义 BOSS 的常用配方
- 血厚耐打:最大生命值填 500,再加「抗性提升 IV」效果,几乎免疫普通伤害。
- 不会消失的 NPC:勾选「不会自然消失」+「无 AI」+「静音」,配合自定义名称即可当作村庄向导。
- 发光的目标:勾选「发光描边」,隔墙也能看到位置,做躲猫猫或标记很好用。
- 骷髅骑猪:生物选「猪」,在「骑在它身上的生物」里填
skeleton。 - 方便被指令筛选:填一个 Tags,比如
boss,之后就能用@e[tag=boss]精确选中它。详见目标选择器生成器。
各版本装备写法对照
| 版本 | 装备字段 | 掉落率字段 |
|---|---|---|
| 26.x / 1.21.5+ | equipment:{mainhand:{id:"minecraft:iron_sword",count:1}} | drop_chances:{mainhand:0.0f} |
| 1.20.5 ~ 1.21.4 | HandItems:[{id:"minecraft:iron_sword",count:1},{}] | HandDropChances:[0.0f,0.0f] |
| 1.20.4 及以下 | HandItems:[{id:"minecraft:iron_sword",Count:1b},{}] | HandDropChances:[0.0f,0.0f] |
注意:盔甲数组
ArmorItems 的顺序是脚 → 腿 → 胸 → 头,和直觉相反,手写时极易搞错。用本工具就不用记这个顺序。常见问题
为什么我设置了 Health 血量还是原来的?
因为 Health 只是「当前血量」,超过最大生命值的部分会被立刻裁掉。必须同时设置最大生命值属性。本工具填写「最大生命值」时会自动同时写入 attributes 与 Health,所以直接用即可。
1.21.5 之后生物装备的写法变了吗?
变了,而且是静默失效的坑。1.21.5 把 ArmorItems、HandItems、body_armor_item 合并成了一个 equipment 复合标签(槽位名为 head/chest/legs/feet/mainhand/offhand/body/saddle),掉落率也从两个数组合并成了 drop_chances。旧写法在新版本里不会报错,但装备不会出现。切换本页版本即可自动输出正确写法。
怎么让召唤出来的怪不会消失、也不会乱跑?
勾选「不会自然消失(PersistenceRequired)」防止远离时被清除;勾选「无 AI(NoAI)」让它完全静止,常用于展示台、装饰用盔甲架和地图 NPC。两者可以同时使用。
状态效果的持续时间怎么算永久?
指令里的持续时间单位是游戏刻(20 刻 = 1 秒),本工具里直接填秒数即可自动换算。想要“永久”,填 999999 秒即可(约 11 天);1.19.4 之后也可以把持续时间填 -1 表示无限,但部分插件不兼容。