NullValkyrie

Minecraft 1.19 multipurpose plugin for spigot servers with a lot of features where most modern servers have.
git clone https://codeberg.org/night0721/NullValkyrie
Log | Files | Refs | README | LICENSE

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 }