AnimatedSideBar.java (580B)
1 package me.night.nullvalkyrie.ui.player; 2 3 import org.bukkit.Bukkit; 4 5 import java.util.HashMap; 6 import java.util.Map; 7 import java.util.UUID; 8 9 public class AnimatedSideBar { 10 private static final Map<UUID, Integer> Tasks = new HashMap<>(); 11 private final UUID uuid; 12 13 public AnimatedSideBar(UUID uuid) { 14 this.uuid = uuid; 15 } 16 17 public void setID(int id) { 18 Tasks.put(uuid, id); 19 } 20 21 public boolean hasID() { 22 return Tasks.containsKey(uuid); 23 } 24 25 public void stop() { 26 Bukkit.getScheduler().cancelTask(Tasks.get(uuid)); 27 } 28 }