Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class BossTask implements Runnable{
- public void initialize() {
- CorePlugin.getInstance().getServer().getScheduler().scheduleSyncRepeatingTask(CorePlugin.getInstance(), this, 1, 1);
- }
- @Override
- public void run() {
- BossBarsManager.getBossbars().values().forEach(bossBarsObject -> {
- if(bossBarsObject.getTimeEnd() == 0L){
- bossBarsObject.updateName();
- bossBarsObject.updateProgressAtPct();
- bossBarsObject.update();
- } else if(bossBarsObject.getTimeEnd() >= System.currentTimeMillis()){
- bossBarsObject.updateName();
- bossBarsObject.updateProgress();
- bossBarsObject.update();
- }else if(bossBarsObject.getTimeEnd() < System.currentTimeMillis()){
- bossBarsObject.remove();
- BossBarsManager.removeBossBar(bossBarsObject);
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement