2023-05-12 20:32:44 -04:00
|
|
|
package kamkeel.developer;
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
2023-05-16 12:39:55 -04:00
|
|
|
import java.util.HashSet;
|
|
|
|
|
import java.util.Set;
|
2023-05-12 20:32:44 -04:00
|
|
|
import java.util.UUID;
|
|
|
|
|
|
|
|
|
|
public class Developer {
|
|
|
|
|
|
2023-05-16 12:39:55 -04:00
|
|
|
public static HashSet<UUID> Universal = new HashSet<>();
|
|
|
|
|
public static HashSet<UUID> ScriptUser = new HashSet<>();
|
|
|
|
|
public static HashSet<UUID> WandUser = new HashSet<>();
|
|
|
|
|
public static HashSet<UUID> QuestMaker = new HashSet<>();
|
2023-05-12 20:32:44 -04:00
|
|
|
public static Developer instance;
|
|
|
|
|
|
|
|
|
|
public Developer(){
|
|
|
|
|
instance = this;
|
|
|
|
|
// Temp for testing
|
|
|
|
|
Universal.add(UUID.fromString("29cc52dd-2c50-4e8f-a388-be6c497cf0b4"));
|
|
|
|
|
}
|
|
|
|
|
|
2023-05-16 11:34:48 -04:00
|
|
|
public boolean hasUniversal(UUID uuid){
|
2023-05-16 12:39:55 -04:00
|
|
|
if(Universal == null){
|
|
|
|
|
Universal = new HashSet<>();
|
|
|
|
|
}
|
2023-05-16 11:34:48 -04:00
|
|
|
return Universal.contains(uuid);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public boolean hasScriptUser(UUID uuid){
|
2023-05-16 12:39:55 -04:00
|
|
|
if(ScriptUser == null){
|
|
|
|
|
ScriptUser = new HashSet<>();
|
|
|
|
|
}
|
2023-05-16 11:34:48 -04:00
|
|
|
return ScriptUser.contains(uuid);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public boolean hasWandUser(UUID uuid){
|
|
|
|
|
return WandUser.contains(uuid);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public boolean hasQuestMaker(UUID uuid){
|
|
|
|
|
return QuestMaker.contains(uuid);
|
|
|
|
|
}
|
|
|
|
|
|
2023-05-12 20:32:44 -04:00
|
|
|
}
|