问:
我的世界有没有让NPC固定不动的指令
答:
在我的世界(Minecraft)中,可以通过命令控制台给非玩家角色(NPC)添加各种指令,包括使NPC固定在一个位置不动的指令。
具体的指令如下:
/summon npc ~ ~ ~ {NoAI:1}
这个指令会召唤一个NPC,并给其添加NoAI:1这个标签,使其不具有AI,会一直站在原地不动。
/entitydata @e[type=npc] {NoAI:1}
这个指令可以给已存在的NPC添加NoAI:1标签,使其停止移动并固定在原地。
/tp @e[type=npc] ~ ~ ~
这个指令可以将NPC瞬间传送到命令者的位置,使其固定在那里。但是如果NPC原本具有AI,它还会继续移动,所以这个指令通常需要配合NoAI:1标签使用,先去除其AI后再传送。
除了这些方法外,你还可以:
1. 使用命令填充NPC底部的方块,使其被方块包围住无法移动。
2. 使用命令给NPC添加高速度的负效果效果,使其移动速度大幅下降,看上去像是固定在原地。
3. 如果是1.8以后的版本,可以给NPC添加GluedToGround:1标签,使其紧贴在地面不跳跃和移动。
4. 使用结构方块在NPC的位置生成一个方块结构,将NPC围住。
这些都是可以达到使NPC固定在一个位置不动效果的方法。如果需要了解更详细的指令使用,可以查看我的世界官方文档或各大指令手册。
希望以上信息能解答您的问题。如有任何疑问,欢迎提出。