player_enter.mcfunction 778 B

123456789101112131415161718192021222324252627282930313233343536
  1. # 对单个玩家的处理(如果玩家中途加入就会执行此函数)
  2. function ltw:init/player
  3. # BGM
  4. scoreboard players set @s music_now 1
  5. function lib:music/refresh
  6. scoreboard players set @s music_now 2
  7. # 状态效果
  8. # 位置与模式
  9. tp @s -10 8 -42 68 -20
  10. gamemode adventure
  11. # ——————————————————————————————————————————————
  12. # 经验、配方
  13. recipe take @s *
  14. xp set @s 0 points
  15. xp set @s 0 levels
  16. # 物品
  17. clear @s
  18. # 设置默认状态
  19. function ltw:state/0/sp/join_watch
  20. # TODO: 未完成的重构
  21. ## 开启触发器
  22. #scoreboard players enable @s buy_trigger
  23. #execute as @s run function item:shop/refresh_gold
  24. #execute as @s run function item:shop/refresh_green