Package me.ulrich.clans.api
Class LevelAPIManager
java.lang.Object
me.ulrich.clans.api.LevelAPIManager
- All Implemented Interfaces:
LevelAPI
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddPoint(UUID clanid, int amount, org.bukkit.command.CommandSender sender, StringBuilder reason) intallyRivalCount(ClanData clan, ClanEnum.RivalAllyCount type) intcalculateFullTargetXp(int level) doublecalcXpForLevel(int level) voidcheck_actions(ClanEnum.ClanActions action, UUID clanid) voidcheckClanLevelUp(ClanData clanData, org.bukkit.command.CommandSender player) getClanCurrentPatent(UUID clanUUID) getLevelCurrentPatent(int level) intgetPointsNextLevel(ClanData clanData) booleanpatentExists(String patentID) booleanremovePoint(UUID clanid, int amount, org.bukkit.command.CommandSender sender, StringBuilder reason) booleansetPoint(UUID clanid, int amount, org.bukkit.command.CommandSender sender, StringBuilder reason) intslotsCount(ClanData clan)
-
Constructor Details
-
LevelAPIManager
-
-
Method Details
-
patentExists
- Specified by:
patentExistsin interfaceLevelAPI
-
getPatent
-
getFirstPatent
- Specified by:
getFirstPatentin interfaceLevelAPI
-
getLevelCurrentPatent
- Specified by:
getLevelCurrentPatentin interfaceLevelAPI
-
getClanCurrentPatent
- Specified by:
getClanCurrentPatentin interfaceLevelAPI
-
calcXpForLevel
public double calcXpForLevel(int level) - Specified by:
calcXpForLevelin interfaceLevelAPI
-
calculateFullTargetXp
public int calculateFullTargetXp(int level) - Specified by:
calculateFullTargetXpin interfaceLevelAPI
-
getPointsNextLevel
- Specified by:
getPointsNextLevelin interfaceLevelAPI
-
checkClanLevelUp
- Specified by:
checkClanLevelUpin interfaceLevelAPI
-
check_actions
- Specified by:
check_actionsin interfaceLevelAPI
-
slotsCount
- Specified by:
slotsCountin interfaceLevelAPI
-
allyRivalCount
- Specified by:
allyRivalCountin interfaceLevelAPI
-
addPoint
public boolean addPoint(UUID clanid, int amount, org.bukkit.command.CommandSender sender, StringBuilder reason) -
removePoint
public boolean removePoint(UUID clanid, int amount, org.bukkit.command.CommandSender sender, StringBuilder reason) - Specified by:
removePointin interfaceLevelAPI
-
setPoint
public boolean setPoint(UUID clanid, int amount, org.bukkit.command.CommandSender sender, StringBuilder reason) -
getPatentData
- Specified by:
getPatentDatain interfaceLevelAPI
-