Package me.ulrich.outpost.interfaces
Interface OutpostAPI
- All Known Implementing Classes:
OutpostAPIManager
public interface OutpostAPI
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddGroupImplement(GroupAPI impl) voidaddHoloImplement(HologramAPI impl) voidvoidvoidvoidcheckoutpostAdvantages(UUID outpostUUID) voidcheckoutpostInteractions(UUID outpostUUID) booleandeleteAdvantage(UUID advantageId) voiddeleteAllOutpostAdvantage(UUID outpostUUID) voiddeleteAllOutpostInteractions(UUID outpostUUID) booleandeleteInteractions(UUID InteractionsId) List<org.bukkit.entity.Player>getAdvantageOutpostByType(UUID outpostUUID, String type) getAllOutpostAdvantage(UUID outpostUUID) getAllOutpostInteractions(UUID outpostUUID) getConfigAdvanges(String type) getConfigInteractions(String type) getControlPlayer(UUID playerUUID) getInteractionsOutpostByType(UUID outpostUUID, String type) getOutpost(UUID kothUUID) getOutpost(org.bukkit.Location location) getOutpostName(UUID kothUUID) getOutpostUUID(String kothName) getTag()booleanbooleanbooleanhasOutpostStarted(String kothName) booleanhasOutpostStarted(UUID kothUUID) booleanbooleaninControlPlayer(UUID playerUUID) booleaninControlPlayer(org.bukkit.entity.Player player) parseText(OutpostData koth, String text) translate(OutpostEnum.TranslatableKey trans, String object, String... args) translateOutReference(String key, String object, String... args) translateWithFindKey(OutpostEnum.AdvantageList type, String object) booleanupdateAdvantageOutpost(UUID outpostUUID, AdvantageData advantage) booleanupdateInteractionsOutpost(UUID outpostUUID, InteractionsData Interactions)
-
Method Details
-
addGroupImplement
-
hasGroupImplemented
boolean hasGroupImplemented() -
addScoreboardImplement
-
hasScoreboardImplemented
boolean hasScoreboardImplemented() -
addHoloImplement
-
hasHoloImplemented
boolean hasHoloImplemented() -
getAllOutpostEvent
-
hasOutpostStarted
-
hasOutpostStarted
-
getOutpostUUID
-
getOutpostName
-
getTag
String getTag() -
getOutpost
-
getOutpost
-
getAdminMode
List<org.bukkit.entity.Player> getAdminMode() -
getPlayerRegion
HashMap<UUID,IslandJoinLeaveData> getPlayerRegion() -
getOutpostData
HashMap<UUID,OutpostData> getOutpostData() -
parseText
-
parseText
-
getControlPlayers
-
inControlPlayer
boolean inControlPlayer(org.bukkit.entity.Player player) -
inControlPlayer
-
getControlPlayer
-
checkAllOutpostAdvantages
void checkAllOutpostAdvantages() -
checkoutpostAdvantages
-
getAdvantageOutpostByType
-
getAllOutpostAdvantage
-
deleteAllOutpostAdvantage
-
updateAdvantageOutpost
-
deleteAdvantage
-
getAdvantageData
HashMap<UUID,List<AdvantageData>> getAdvantageData() -
getConfigAdvantage
HashMap<String,ConfigAdvantage> getConfigAdvantage() -
getConfigAdvanges
-
translate
-
translateOutReference
-
findTranslateType
-
translateWithFindKey
-
checkAllOutpostInteractions
void checkAllOutpostInteractions() -
checkoutpostInteractions
-
getInteractionsOutpostByType
-
getAllOutpostInteractions
-
deleteAllOutpostInteractions
-
updateInteractionsOutpost
-
deleteInteractions
-
getInteractionsData
HashMap<UUID,List<InteractionsData>> getInteractionsData() -
getConfigInteractions
HashMap<String,ConfigInteractions> getConfigInteractions() -
getConfigInteractions
-