public class WauzTitle
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
titleCost
The soulstone cost of the title.
|
private java.lang.String |
titleDisplayName
The chat display name of the title.
|
private int |
titleLevel
The required level of the title.
|
private static java.util.List<WauzTitle> |
titleList
A list of all titles.
|
private static java.util.Map<java.lang.String,WauzTitle> |
titleMap
A map of titles, indexed by name.
|
private java.lang.String |
titleName
The key of the title.
|
Constructor and Description |
---|
WauzTitle(java.lang.String titleName)
Constructs a title, based on the title file in the /WauzCore folder.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<WauzTitle> |
getAllTitles() |
static java.lang.String |
getTitle(org.bukkit.entity.Player player) |
static WauzTitle |
getTitle(java.lang.String titleName) |
int |
getTitleCost() |
static int |
getTitleCount() |
java.lang.String |
getTitleDisplayName() |
int |
getTitleLevel() |
java.lang.String |
getTitleName() |
static void |
init()
Initializes all titles from the config and fills the internal title map.
|
private static java.util.Map<java.lang.String,WauzTitle> titleMap
private static java.util.List<WauzTitle> titleList
private java.lang.String titleName
private java.lang.String titleDisplayName
private int titleLevel
private int titleCost
public WauzTitle(java.lang.String titleName)
titleName
- The key of the title.public static void init()
TitleConfigurator.getAllTitleKeys()
public static WauzTitle getTitle(java.lang.String titleName)
titleName
- A title name.public static java.lang.String getTitle(org.bukkit.entity.Player player)
player
- The player to get the title of.public static java.util.List<WauzTitle> getAllTitles()
public static int getTitleCount()
public java.lang.String getTitleName()
public java.lang.String getTitleDisplayName()
public int getTitleLevel()
public int getTitleCost()