一、了解守卫者特性
守卫者是一种能够感知到玩家附近的生物,它们会自动攻击任何靠近的玩家。但你知道吗?守卫者也可以被训练来攻击其他生物。
二、制作诱饵方块
要使守卫者攻击其他生物,首先需要制作一个诱饵方块。这个方块可以是任何守卫者会攻击的方块,比如水方块或者火方块。
三、放置诱饵方块
在守卫者附近放置一个诱饵方块,守卫者会自动攻击这个方块。此时,你需要确保其他生物靠近这个方块,这样守卫者就会将它们视为攻击目标。
四、训练守卫者
为了让守卫者持续攻击特定生物,你可以使用命令方块(Command Block)来训练它们。在命令方块中输入以下命令:
/setblock <坐标> <方块ID> {AttackTarget:<生物ID>}
其中,<坐标>是守卫者所在的位置,<方块ID>是你要放置的诱饵方块ID,<生物ID>是你想要守卫者攻击的生物ID。
五、设置陷阱

如果你想要守卫者攻击特定区域内的所有生物,可以在该区域放置多个诱饵方块,并使用命令方块来设置一个循环攻击模式。
六、注意事项
守卫者不会攻击与自己同队的生物,所以确保你的守卫者与其他生物不在同一队伍中。
守卫者攻击范围有限,确保其他生物足够接近诱饵方块。
使用命令方块时,请确保你有足够的权限。
通过以上方法,你可以在《我的世界》中让守卫者攻击任何生物。这不仅增加了游戏的趣味性,还能在战斗中为你提供额外的帮助。
相关问答:
如何让守卫者攻击特定生物?
答:通过在命令方块中设置AttackTarget参数,指定你想要守卫者攻击的生物ID。
守卫者会攻击所有生物吗?
答:不会,守卫者只会攻击它们感知到的生物,包括玩家和其他生物。
如何让守卫者停止攻击?
答:将命令方块中的AttackTarget参数设置为null或者移除该参数。
守卫者攻击范围是多少?
答:守卫者的攻击范围取决于它们的等级,通常在20-30个方块之间。
守卫者会攻击自己队伍的生物吗?
答:不会,守卫者不会攻击与自己同队的生物。
如何让守卫者攻击特定区域内的所有生物?
答:在该区域内放置多个诱饵方块,并使用命令方块设置循环攻击模式。
守卫者会攻击NPC吗?
答:是的,守卫者会攻击任何它们感知到的生物,包括NPC。
如何控制守卫者的攻击行为?
答:通过在命令方块中设置不同的参数,你可以控制守卫者的攻击行为,如攻击特定生物、停止攻击等。