Advertisement
Guest User

difficutly

a guest
Jun 22nd, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.08 KB | None | 0 0
  1. #resetting difficulty score
  2. scoreboard players set @e[name=difficulty,scores={difficulty=4..}] difficulty 0
  3.  
  4. #setting difficulty scores
  5. #easy
  6. scoreboard players add @e[name=difficulty,scores={difficulty=0,diff_easy=..1}] diff_easy 1
  7. scoreboard players set @e[name=difficulty,scores={difficulty=0,diff_normal=1..}] diff_normal 0
  8. scoreboard players set @e[name=difficulty,scores={difficulty=0,diff_hard=1..}] diff_hard 0
  9. scoreboard players set @e[name=difficulty,scores={difficulty=0,diff_very_hard=1..}] diff_very_hard 0
  10. #normal
  11. scoreboard players set @e[name=difficulty,scores={difficulty=1,diff_easy=1..}] diff_easy 0
  12. scoreboard players add @e[name=difficulty,scores={difficulty=1,diff_normal=..1}] diff_normal 1
  13. scoreboard players set @e[name=difficulty,scores={difficulty=1,diff_hard=1..}] diff_hard 0
  14. scoreboard players set @e[name=difficulty,scores={difficulty=1,diff_very_hard=1..}] diff_very_hard 0
  15. #hard
  16. scoreboard players set @e[name=difficulty,scores={difficulty=2,diff_easy=1..}] diff_easy 0
  17. scoreboard players set @e[name=difficulty,scores={difficulty=2,diff_normal=1..}] diff_normal 0
  18. scoreboard players add @e[name=difficulty,scores={difficulty=2,diff_hard=..1}] diff_hard 1
  19. scoreboard players set @e[name=difficulty,scores={difficulty=2,diff_very_hard=1..}] diff_very_hard 0
  20. #very hard
  21. scoreboard players set @e[name=difficulty,scores={difficulty=3,diff_easy=1..}] diff_easy 0
  22. scoreboard players set @e[name=difficulty,scores={difficulty=3,diff_normal=1..}] diff_normal 0
  23. scoreboard players set @e[name=difficulty,scores={difficulty=3,diff_hard=1..}] diff_hard 0
  24. scoreboard players add @e[name=difficulty,scores={difficulty=3,diff_very_hard=..1}] diff_very_hard 1
  25.  
  26. #one time execution
  27. execute as @e[name=difficulty,scores={diff_easy=1}] run function main:lobby/difficulty/diff_easy
  28. execute as @e[name=difficulty,scores={diff_normal=1}] run function main:lobby/difficulty/diff_normal
  29. execute as @e[name=difficulty,scores={diff_hard=1}] run function main:lobby/difficulty/diff_hard
  30. execute as @e[name=difficulty,scores={diff_very_hard=1}] run function main:lobby/difficulty/diff_very_hard
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement