Package me.ulrich.outpost.api
Class OutpostAPIManager
java.lang.Object
me.ulrich.outpost.api.OutpostAPIManager
- All Implemented Interfaces:
OutpostAPI
-
Constructor Summary
Constructors -
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) static OutpostAPIManagergetInteractionsOutpostByType(UUID outpostUUID, String type) getOutpost(UUID outpostUUID) getOutpost(org.bukkit.Location location) getOutpostName(UUID outpostUUID) getOutpostUUID(String outpostName) getTag()booleanbooleanbooleanhasOutpostStarted(String outpostName) booleanhasOutpostStarted(UUID outpostUUID) booleanbooleaninControlPlayer(UUID playerUUID) booleaninControlPlayer(org.bukkit.entity.Player player) parseText(OutpostData outpost, String text) translate(OutpostEnum.TranslatableKey trans, String object, String... args) translateOutReference(String key, String object, String... args) Deprecated.translateWithFindKey(OutpostEnum.AdvantageList type, String object) booleanupdateAdvantageOutpost(UUID outpostUUID, AdvantageData advantage) booleanupdateInteractionsOutpost(UUID outpostUUID, InteractionsData Interactions)
-
Constructor Details
-
OutpostAPIManager
public OutpostAPIManager()
-
-
Method Details
-
getInstance
-
getTag
- Specified by:
getTagin interfaceOutpostAPI
-
hasGroupImplemented
public boolean hasGroupImplemented()- Specified by:
hasGroupImplementedin interfaceOutpostAPI
-
addGroupImplement
- Specified by:
addGroupImplementin interfaceOutpostAPI
-
hasHoloImplemented
public boolean hasHoloImplemented()- Specified by:
hasHoloImplementedin interfaceOutpostAPI
-
addHoloImplement
- Specified by:
addHoloImplementin interfaceOutpostAPI
-
hasScoreboardImplemented
public boolean hasScoreboardImplemented()- Specified by:
hasScoreboardImplementedin interfaceOutpostAPI
-
addScoreboardImplement
- Specified by:
addScoreboardImplementin interfaceOutpostAPI
-
getOutpostName
- Specified by:
getOutpostNamein interfaceOutpostAPI
-
getOutpostUUID
- Specified by:
getOutpostUUIDin interfaceOutpostAPI
-
getOutpost
- Specified by:
getOutpostin interfaceOutpostAPI
-
getOutpost
- Specified by:
getOutpostin interfaceOutpostAPI
-
getAdminMode
- Specified by:
getAdminModein interfaceOutpostAPI
-
getPlayerRegion
- Specified by:
getPlayerRegionin interfaceOutpostAPI
-
getOutpostData
- Specified by:
getOutpostDatain interfaceOutpostAPI
-
getAllOutpostEvent
- Specified by:
getAllOutpostEventin interfaceOutpostAPI
-
parseText
- Specified by:
parseTextin interfaceOutpostAPI
-
parseText
- Specified by:
parseTextin interfaceOutpostAPI
-
hasOutpostStarted
- Specified by:
hasOutpostStartedin interfaceOutpostAPI
-
inControlPlayer
public boolean inControlPlayer(org.bukkit.entity.Player player) - Specified by:
inControlPlayerin interfaceOutpostAPI
-
inControlPlayer
- Specified by:
inControlPlayerin interfaceOutpostAPI
-
getControlPlayers
- Specified by:
getControlPlayersin interfaceOutpostAPI
-
getControlPlayer
- Specified by:
getControlPlayerin interfaceOutpostAPI
-
hasOutpostStarted
- Specified by:
hasOutpostStartedin interfaceOutpostAPI
-
checkAllOutpostAdvantages
public void checkAllOutpostAdvantages()- Specified by:
checkAllOutpostAdvantagesin interfaceOutpostAPI
-
checkoutpostAdvantages
- Specified by:
checkoutpostAdvantagesin interfaceOutpostAPI
-
getAdvantageOutpostByType
- Specified by:
getAdvantageOutpostByTypein interfaceOutpostAPI
-
getAllOutpostAdvantage
- Specified by:
getAllOutpostAdvantagein interfaceOutpostAPI
-
deleteAllOutpostAdvantage
- Specified by:
deleteAllOutpostAdvantagein interfaceOutpostAPI
-
updateAdvantageOutpost
- Specified by:
updateAdvantageOutpostin interfaceOutpostAPI
-
deleteAdvantage
- Specified by:
deleteAdvantagein interfaceOutpostAPI
-
getAdvantageData
- Specified by:
getAdvantageDatain interfaceOutpostAPI
-
getConfigAdvantage
- Specified by:
getConfigAdvantagein interfaceOutpostAPI
-
getConfigAdvanges
- Specified by:
getConfigAdvangesin interfaceOutpostAPI
-
checkAllOutpostInteractions
public void checkAllOutpostInteractions()- Specified by:
checkAllOutpostInteractionsin interfaceOutpostAPI
-
checkoutpostInteractions
- Specified by:
checkoutpostInteractionsin interfaceOutpostAPI
-
getInteractionsOutpostByType
- Specified by:
getInteractionsOutpostByTypein interfaceOutpostAPI
-
getAllOutpostInteractions
- Specified by:
getAllOutpostInteractionsin interfaceOutpostAPI
-
deleteAllOutpostInteractions
- Specified by:
deleteAllOutpostInteractionsin interfaceOutpostAPI
-
updateInteractionsOutpost
- Specified by:
updateInteractionsOutpostin interfaceOutpostAPI
-
deleteInteractions
- Specified by:
deleteInteractionsin interfaceOutpostAPI
-
getInteractionsData
- Specified by:
getInteractionsDatain interfaceOutpostAPI
-
getConfigInteractions
- Specified by:
getConfigInteractionsin interfaceOutpostAPI
-
getConfigInteractions
- Specified by:
getConfigInteractionsin interfaceOutpostAPI
-
translate
- Specified by:
translatein interfaceOutpostAPI
-
translateOutReference
Deprecated.- Specified by:
translateOutReferencein interfaceOutpostAPI
-
translateWithFindKey
- Specified by:
translateWithFindKeyin interfaceOutpostAPI
-
findTranslateType
- Specified by:
findTranslateTypein interfaceOutpostAPI
-