ソースを参照

Merge branch 'master' of https://github.com/LTCatt/LTW3

LTCatt 5 年 前
親
コミット
6873d29327
1 ファイル変更、12 行追加、0 行削除
  1. 12 0
      data/mini/functions/trade/game/villager_rebirth.mcfunction

+ 12 - 0
data/mini/functions/trade/game/villager_rebirth.mcfunction

@@ -0,0 +1,12 @@
+# 生成村民
+summon villager 1000 5 5000 {NoAI:1b,Tags:["TradeMarker","TradePlayer","newVillager"],Invulnerable:1b,Silent:1b,Offers:{},VillagerData:{level:2,type:"jungle"},Xp:10}
+# 设置对应的积分
+scoreboard players operation @e[type=villager,tag=newVillager] player_id = @s player_id
+# 复制对应nbt
+data modify entity @e[type=villager,tag=newVillager,limit=1] Xp set from entity @s Xp
+data modify entity @e[type=villager,tag=newVillager,limit=1] VillagerData set from entity @s VillagerData
+data modify entity @e[type=villager,tag=newVillager,limit=1] Offers set from entity @s Offers
+# 清理tag
+tag @e[type=villager,tag=newVillager] remove newVillager
+# 清理旧村民
+kill @s