public class WauzPlayerClassPool
extends java.lang.Object
WauzPlayerClass
Modifier and Type | Field and Description |
---|---|
private static java.util.List<WauzPlayerClass> |
playerClassList
An ordered list of all classes.
|
private static java.util.Map<java.lang.String,WauzPlayerClass> |
playerClassMap
A map of all registered classes, indexed by name.
|
Constructor and Description |
---|
WauzPlayerClassPool() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<WauzPlayerClass> |
getAllClasses() |
static java.util.List<java.lang.String> |
getAllClassNames() |
static WauzPlayerClass |
getClass(org.bukkit.entity.Player player) |
static WauzPlayerClass |
getClass(java.lang.String className) |
static int |
getClassCount() |
static void |
registerClass(WauzPlayerClass playerClass)
Registers a class.
|
private static java.util.List<WauzPlayerClass> playerClassList
private static java.util.Map<java.lang.String,WauzPlayerClass> playerClassMap
public static WauzPlayerClass getClass(java.lang.String className)
className
- The name of a class.public static WauzPlayerClass getClass(org.bukkit.entity.Player player)
player
- The player to get the class of.public static java.util.List<WauzPlayerClass> getAllClasses()
public static java.util.List<java.lang.String> getAllClassNames()
public static int getClassCount()
public static void registerClass(WauzPlayerClass playerClass)
playerClass
- The class to register.