Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- bossbarcolor : PINK
- bossbarstyle : SOLID
- every tick:
- loop all entities:
- loop-entity is a living entity
- loop-entity is not a player
- loop-entity is not armor stand
- loop-entity is not a wither
- loop-entity is not ender dragon
- health of loop-entity > 0
- if "%tag ""Tags"" of nbt of loop-entity%" contain "showbossbar":
- add "{PersistenceRequired:1b}" to nbt of loop-entity
- if {bossbar.%UUID of loop-entity%} is not set:
- set {bossbar.%UUID of loop-entity%} to new bossbar
- set color of bar {bossbar.%UUID of loop-entity%} to {@bossbarcolor}
- set style of bar {bossbar.%UUID of loop-entity%} to {@bossbarstyle}
- if name of loop-entity is set:
- set name of bar {bossbar.%UUID of loop-entity%} to name of loop-entity
- else if name of loop-entity is not set:
- set name of bar {bossbar.%UUID of loop-entity%} to "%loop-entity%"
- set progress of bar {bossbar.%UUID of loop-entity%} to health of loop-entity/max health of loop-entity
- loop all players:
- if distance between loop-player-1 and loop-entity-1 < 101:
- add loop-player-1 to bar {bossbar.%UUID of loop-entity-1%}
- if distance between loop-player-1 and loop-entity-1 > 100:
- remove loop-player-1 from bar {bossbar.%UUID of loop-entity-1%}
- else if "%tag ""Tags"" of nbt of loop-entity%" do not contain "showbossbar":
- if {bossbar.%UUID of loop-entity%} is set:
- remove all players from bar {bossbar.%UUID of loop-entity%}
- delete {bossbar.%UUID of loop-entity%}
- on death:
- if {bossbar.%UUID of victim%} is set:
- wait 10 tick
- remove all players from bar {bossbar.%UUID of victim%}
- delete {bossbar.%UUID of victim%}
Advertisement
Add Comment
Please, Sign In to add comment