Advertisement
polarnyy

Untitled

Jul 4th, 2024
849
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.95 KB | None | 0 0
  1. public class BossTask implements Runnable{
  2.  
  3.     public void initialize() {
  4.         CorePlugin.getInstance().getServer().getScheduler().scheduleSyncRepeatingTask(CorePlugin.getInstance(), this, 1, 1);
  5.     }
  6.  
  7.     @Override
  8.     public void run() {
  9.         BossBarsManager.getBossbars().values().forEach(bossBarsObject -> {
  10.             if(bossBarsObject.getTimeEnd() == 0L){
  11.                 bossBarsObject.updateName();
  12.                 bossBarsObject.updateProgressAtPct();
  13.                 bossBarsObject.update();
  14.             } else if(bossBarsObject.getTimeEnd() >= System.currentTimeMillis()){
  15.                 bossBarsObject.updateName();
  16.                 bossBarsObject.updateProgress();
  17.                 bossBarsObject.update();
  18.             }else if(bossBarsObject.getTimeEnd() < System.currentTimeMillis()){
  19.                 bossBarsObject.remove();
  20.                 BossBarsManager.removeBossBar(bossBarsObject);
  21.             }
  22.         });
  23.     }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement