akon1248

Untitled

Dec 24th, 2018
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. options:
  2. bossbarcolor : PINK
  3. bossbarstyle : SOLID
  4. every tick:
  5. loop all entities:
  6. loop-entity is a living entity
  7. loop-entity is not a player
  8. loop-entity is not armor stand
  9. loop-entity is not a wither
  10. loop-entity is not ender dragon
  11. health of loop-entity > 0
  12. if "%tag ""Tags"" of nbt of loop-entity%" contain "showbossbar":
  13. add "{PersistenceRequired:1b}" to nbt of loop-entity
  14. if {bossbar.%UUID of loop-entity%} is not set:
  15. set {bossbar.%UUID of loop-entity%} to new bossbar
  16. set color of bar {bossbar.%UUID of loop-entity%} to {@bossbarcolor}
  17. set style of bar {bossbar.%UUID of loop-entity%} to {@bossbarstyle}
  18. if name of loop-entity is set:
  19. set name of bar {bossbar.%UUID of loop-entity%} to name of loop-entity
  20. else if name of loop-entity is not set:
  21. set name of bar {bossbar.%UUID of loop-entity%} to "%loop-entity%"
  22. set progress of bar {bossbar.%UUID of loop-entity%} to health of loop-entity/max health of loop-entity
  23. loop all players:
  24. if distance between loop-player-1 and loop-entity-1 < 101:
  25. add loop-player-1 to bar {bossbar.%UUID of loop-entity-1%}
  26. if distance between loop-player-1 and loop-entity-1 > 100:
  27. remove loop-player-1 from bar {bossbar.%UUID of loop-entity-1%}
  28. else if "%tag ""Tags"" of nbt of loop-entity%" do not contain "showbossbar":
  29. if {bossbar.%UUID of loop-entity%} is set:
  30. remove all players from bar {bossbar.%UUID of loop-entity%}
  31. delete {bossbar.%UUID of loop-entity%}
  32. on death:
  33. if {bossbar.%UUID of victim%} is set:
  34. wait 10 tick
  35. remove all players from bar {bossbar.%UUID of victim%}
  36. delete {bossbar.%UUID of victim%}
Advertisement
Add Comment
Please, Sign In to add comment