我的世界召唤指令怎么随人移动

最直接的做法,是用重复型命令方块持续执行传送:Java版先输入 /summon minecraft:wolf ~ ~ ~ {Tags:["follow_pet"],PersistenceRequired:1b},再输入 /tag @s add pet_owner;命令方块设为“重复、始终活动、无条件”,填入 /execute at @a[tag=pet_owner,limit=1] run tp @e[type=minecraft:wolf,tag=follow_pet,limit=1,sort=nearest] ^ ^ ^-2。这样狼会被放在玩家背后两格,并随着玩家的移动和朝向同步换位。summon负责生成实体,tag负责留下筛选标记,execute at负责把执行位置切换到玩家身边,tp则完成实际移动。

我的世界召唤指令怎么随人移动[图1]

基岩版不能直接照搬Java版的NBT写法,建议拆成三步:先输入 /summon wolf ~ ~ ~,紧接着输入 /tag @e[type=wolf,r=2,c=1] add follow_pet,再由玩家执行 /tag @s add pet_owner。重复型命令方块中改用 /execute at @a[tag=pet_owner,c=1] run tp @e[type=wolf,tag=follow_pet,c=1] ^ ^ ^-2。r=2和c=1用于只选中召唤地点附近的一只狼,避免把远处生物一起纳入。想换成猫、村民或盔甲架时,把前后选择器里的wolf统一替换为对应实体ID即可。使用这些命令前,需要开启作弊或拥有足够的管理权限。

我的世界召唤指令怎么随人移动[图2]

指令中的^ ^ ^-2属于局部坐标,三个位置分别代表左右、上下和前后方向,负数表示玩家身后,所以宠物不会一直顶在角色脚下。想让跟随距离更宽松,可以把-2改成-3;想让宠物站在身侧,可改成 ^1 ^ ^-2。若发现狼频繁闪动,通常是因为命令方块不断把它瞬移到目标点,可以把距离调到三格或四格,并适当增加偏移量。还可以将实体限制为limit=1或c=1,防止同类生物过多时全部被拉到玩家身边;多人联机时,则应给不同玩家设置pet_owner_1、pet_owner_2等独立标签,再让每只宠物使用对应标签。

为了让跟随效果更稳定,命令方块最好放在玩家经常活动的区域,并保证相关区块处于加载状态;如果玩家经常跨越很远距离,基岩版可以配合tickingarea保持区域运行。想取消跟随时,先关闭命令方块,再执行 /tag @s remove pet_owner,并移除宠物标签:Java版可用 /tag @e[type=minecraft:wolf,tag=follow_pet] remove follow_pet,基岩版可用 /tag @e[type=wolf,tag=follow_pet] remove follow_pet。这个方法适合制作宠物伙伴、护卫队、地图NPC和移动展示台,但召唤敌对生物时要注意碰撞、攻击范围与误伤问题。

以上就是铃兰游趣网为你带来的"我的世界召唤指令怎么随人移动",更多有趣好玩的热门资讯攻略,请持续关注铃兰游趣网!

Related

相关文章

更多
Topics

游戏合集

更多