半夜研究出来的刺客成果:在我的世界里召唤刺客的详细指南
凌晨3点,我又在电脑前折腾《我的界召世界》的召唤指令了。说真的刺客,这个刺客召唤的界召问题困扰我好几个礼拜了,网上那些教程要么语焉不详,刺客要么根本就是界召错的。今天终于搞明白了,刺客赶紧记录下来,界召免得明天睡醒又忘了。刺客
先搞清楚什么是界召"刺客"
其实《我的世界》原版根本没有叫"刺客"的怪物,这是刺客个民间说法。我们通常说的界召刺客是指:
- 骷髅弓箭手- 远程攻击,走位风骚
- 凋灵骷髅- 近战带凋零效果
- 幻术师- 会隐身会分身
今天重点说幻术师,刺客这货最符合刺客的界召特性,但原版生存模式根本不会自然生成,刺客得用指令召唤。
基础召唤指令
打开聊天框输入这个:
/summon minecraft:illusioner ~ ~ ~
简单吧?但先别急,这样召唤出来的就是个傻站着的幻术师,跟普通村民似的,完全没有刺客的逼格。
进阶参数设置
要让这个刺客真正活起来,得加点参数:
参数 | 效果 | 示例 |
Health | 设置生命值 | { Health:50f} |
ActiveEffects | 添加药水效果 | { ActiveEffects:[{ Id:1,Duration:999999}]} |
Equipment | 穿戴装备 | { Equipment:[{ id:"minecraft:iron_sword"}]} |
完整指令长这样:
/summon minecraft:illusioner ~ ~ ~ { Health:50f,ActiveEffects:[{ Id:1,Duration:999999}],Equipment:[{ id:"minecraft:iron_sword"}]}
让刺客更智能
现在召唤出来的刺客还是有点呆,得加点AI:
- 添加仇恨值- { Anger:99999} 让它见人就砍
- 设置移动速度- Attributes:[{ Name:"generic.movement_speed",Base:0.5}]
- 免疫阳光- { Invulnerable:1} 白天也能活动
凌晨4点半了,咖啡都喝完了,给你们看看我最终调试好的版本:
/summon minecraft:illusioner ~ ~ ~ { Health:80f,Attributes:[{ Name:"generic.movement_speed",Base:0.5}],ActiveEffects:[{ Id:1,Duration:999999,Amplifier:2}],Equipment:[{ id:"minecraft:diamond_sword",Count:1}],Anger:99999,Invulnerable:1}
一些实用小技巧
折腾到这会儿,我发现几个特别实用的技巧:
- 在指令最后加上CustomName:"刺客"可以给它命名
- 用NoAI:1参数可以让它暂时不动,方便布置场景
- 结合命令方块可以制作刺客刷新点
常见问题排查
天都快亮了,顺便把调试过程中遇到的坑都记下来:
- 指令无效:检查是不是创造模式,有没有作弊权限
- 刺客不攻击:可能是难度设置问题,调到困难模式试试
- 装备没显示:确认物品ID拼写是否正确,比如"iron_sword"不是"ironsword"
哦对了,如果你想让刺客掉落特定物品,可以加上这个参数:
DeathLootTable:"minecraft:entities/illusioner"
不过说实话,这个掉落表得自己改json文件才好玩,现在太困了改天再研究。
其他类型的刺客召唤
既然都写到这儿了,干脆把其他几种"刺客"的召唤方法也记下来:
凋灵骷髅刺客版
/summon minecraft:wither_skeleton ~ ~ ~ { HandItems:[{ id:"minecraft:stone_sword",Count:1}],ArmorItems:[{ id:"minecraft:leather_boots",Count:1}]}
隐身骷髅射手
/summon minecraft:skeleton ~ ~ ~ { ActiveEffects:[{ Id:14,Duration:999999}],HandItems:[{ id:"minecraft:bow",Count:1}]}
写到这里突然想到,其实还可以用数据包自定义全新的刺客生物,不过这个工程量就大了,改天精神好的时候再折腾。
窗外鸟都开始叫了,我得去睡会儿。这些指令应该够你们玩一阵子了,记得召唤刺客前先存档,这玩意儿有时候会失控...