召唤预设
chicken jockey 召唤命令预设
chicken jockey 预设是一个非常好用的 passenger 试金石,因为它把一只温顺的坐骑和一个充满敌意的小僵尸 rider 凑到了一起。命令本身又短又直观,等基本的 passenger 关系跑通之后,可以很轻松地扩展成路面上的恶作剧生物、地图彩蛋,或者低强度的小型遭遇战。
预设结果
一条紧凑的 chicken jockey 预设:根实体是鸡,背上挂着一个小僵尸 passenger。
输出
chicken jockey 召唤命令
/summon minecraft:chicken ~ ~ ~ {Passengers:[{id:"minecraft:zombie",IsBaby:1b}]}预设截图
构建预设
- 把 Summon 的根实体设为 Chicken。
- 添加一个僵尸 passenger。
- 在 passenger 的 NBT 里把这只僵尸设成小僵尸。
- 在预览里确认鸡的上方真的有一个迷你 rider。
- 在输出面板里检查生成出来的 Passengers 列表结构。
- 测试时把难度设为简单或更高,避免小僵尸被系统直接清除。
为什么这条预设是很好的 passenger 试金石
chicken jockey 用到的是两种差别极大的实体,所以一旦出错很容易看出来。如果只出现了一只孤零零的鸡,那就是 passenger 数据没生效;如果僵尸落到了鸡的旁边而不是背上,那就是命令被拆成了两条独立指令,而不是一次嵌套召唤。
命令本身很短,所以这是一个低风险的练手案例——可以先用它确认目标版本、生成位置和难度设置,再去搭更复杂的 passenger 堆。
小僵尸标记到底放在哪里
rider 必须带着「小僵尸」标记,游戏才会把它识别成 chicken jockey。在 Workbench 里,请把这个标记放进 passenger 条目内部,而不是挂到根部的鸡身上。
处理更大的 passenger 树时也是同样的习惯:在拥有该行为的那个实体上做改动,然后在复制命令之前,再回头检查一遍生成的嵌套结构。
- 根实体:鸡。
- PASSENGER ENTITY:僵尸。
- passenger 细节:小僵尸标记。
在地图里怎么用
chicken jockey 特别适合用作冷不丁冒出来的惊喜怪、教学关卡里的入门敌人,或者小型竞技场里的点缀。如果你打算从函数里触发这条命令,记得在 `.mcfunction` 文件里去掉行首的斜杠,然后从聊天框或命令方块去调用这个函数。
如果要反复生成,建议给整个 passenger 堆打上标签,这样清理命令就能精准只删掉这一波遭遇战的生物,不会误伤旁边无关的怪物。
想横向比较同一套 passenger 思路在不同规模下的表现,可以看看僵尸骑蜘蛛命令预设和spider jockey 召唤命令预设。
FAQ
为什么我生成出来的 rider 看上去就是一只普通僵尸?
「小僵尸」标记必须挂在僵尸 passenger 条目里,而不是别的地方。请回头检查一下 passenger 的 NBT,改完之后重新生成一次输出。
能不能再让这只鸡跑快一点?
可以,不过要等基础的 passenger 命令跑通之后,再单独叠上移动或属性调整。建议先存一份备份,方便你前后对比输出。
这条命令在基岩版里能直接用吗?
不行——这是 Java 版的 Passengers 写法。基岩版需要另写一套独立的骑乘命令流程,才能模拟出类似的挂接效果。
打开这个工作流
从相关 Summon 工作台开始,然后按你的世界调整预设字段。