Explorar o código

村民移动改为修改pos

HerobrineXia %!s(int64=5) %!d(string=hai) anos
pai
achega
31d01f6b0c
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      data/mini/functions/trade/game/villager_tp.mcfunction

+ 2 - 1
data/mini/functions/trade/game/villager_tp.mcfunction

@@ -1,6 +1,7 @@
 tag @s add tempPlayerTp
 tag @s add tempPlayerTp
 execute as @e[type=villager,tag=TradePlayer] if score @s player_id = @a[tag=tempPlayerTp,limit=1] player_id run tag @s add tempVillagerTp
 execute as @e[type=villager,tag=TradePlayer] if score @s player_id = @a[tag=tempPlayerTp,limit=1] player_id run tag @s add tempVillagerTp
 execute as @e[type=villager,tag=TradePlayer] if score @s player_id = @a[tag=tempPlayerTp,limit=1] player_id run tag @s add tpPlayer
 execute as @e[type=villager,tag=TradePlayer] if score @s player_id = @a[tag=tempPlayerTp,limit=1] player_id run tag @s add tpPlayer
-execute at @s anchored feet run tp @e[type=villager,tag=tempVillagerTp] ^ ^ ^0.5
+# execute at @s anchored feet run tp @e[type=villager,tag=tempVillagerTp] ^ ^ ^0.5
+data modify entity @e[type=villager,tag=tempVillagerTp,limit=1] Pos set from entity @s Pos
 tag @e[type=villager,tag=tempVillagerTp] remove tempVillagerTp
 tag @e[type=villager,tag=tempVillagerTp] remove tempVillagerTp
 tag @s remove tempPlayerTp
 tag @s remove tempPlayerTp