Package me.ulrich.koth.interfaces
Interface KothAPI
- All Known Implementing Classes:
KothAPIManager
public interface KothAPI
-
Method Summary
Modifier and TypeMethodDescriptionbooleanaddLootKoth(UUID name, org.bukkit.inventory.ItemStack hand) voidvoidapplyPlayerWinner(UUID kothUUID, org.bukkit.entity.Player winner) booleanchangeIconKoth(UUID name, org.bukkit.inventory.ItemStack hand) booleanbooleancreateNewKoth(String name, org.bukkit.Location loc1, org.bukkit.Location loc2) createNewKoth(String name, org.bukkit.Location loc1, org.bukkit.Location loc2, UUID owner) createNewKoth(String name, org.bukkit.Location loc1, org.bukkit.Location loc2, UUID owner, Optional<String> mode) booleandeleteKoth(UUID name) booleanendKothEvent(String kothName) booleanendKothEvent(UUID kothUUID) booleanendKothEvent(UUID kothUUID, org.bukkit.entity.Player winner) getActiveEventListData(boolean system) List<org.bukkit.entity.Player>List<org.bukkit.entity.Player>getAllRegionPlayers(UUID kothUUID) Optional<org.bukkit.Location>getCoordKoth(UUID uuid) Optional<org.bukkit.inventory.ItemStack>getKoth(org.bukkit.Location location) getKothByLocation(org.bukkit.Location location) getKothEvent(UUID koth) Optional<org.bukkit.inventory.ItemStack>getKothKey(KothData koth, int amount) getKothMode(UUID kothUUID) getKothName(UUID kothUUID) getKothOwned(UUID playerUUID) getKothOwner(UUID koth) getKothStatus(UUID koth) getKothUUID(String kothName) getModes()getNextEvents(UUID kothUUID) getPlaceholdersList(Optional<ModeData> mode) List<org.bukkit.entity.Player>getRegionPlayers(UUID kothUUID, KothEnum.CubLoc loc) Optional<org.bukkit.inventory.ItemStack>getStarterItem(KothData koth, int amount) getTag()Optional<org.bukkit.inventory.ItemStack>getWand()booleanhasKothEvent(UUID koth) booleanhasKothOwner(UUID koth) booleanhasKothStarted(String kothName) booleanhasKothStarted(UUID kothUUID) booleanbooleanbooleanisCurrentMode(UUID kothUUID, Optional<ModeData> mode) booleanisDefaultMode(String name) booleanisDefaultMode(Optional<ModeData> mode) booleanisDefaultMode(UUID kothUUID) booleanisUseGUI()booleankothExists(UUID name) booleanvoidremoveControler(UUID kothUUID) voidsaveKothData(KothData clan) booleansaveKothLoots(org.bukkit.inventory.Inventory inventory, KothData koth) voidsaveLootsData(LootsData loot) booleanstartKothEvent(UUID kothUUID, org.bukkit.entity.Player sender) voidbooleanteleportKoth(org.bukkit.entity.Player player, UUID uuid) booleantogglePlayerAdminMode(org.bukkit.entity.Player player) booleantoggleStarterEnabled(boolean state) booleanunRegisterMode(String name)
-
Method Details
-
addScoreboardImplement
-
hasScoreboardImplemented
boolean hasScoreboardImplemented() -
endKothEvent
-
endKothEvent
-
endKothEvent
-
getAllKothEvent
-
hasKothStarted
-
hasKothStarted
-
getKothUUID
-
getKothName
-
getTag
String getTag() -
getKoth
-
getKoth
-
getKothByLocation
-
getAdminMode
List<org.bukkit.entity.Player> getAdminMode() -
getPlayerRegion
HashMap<UUID,IslandJoinLeaveData> getPlayerRegion() -
getKothData
-
startKothEvent
-
parseText
-
parseText
-
getKoth
-
toggleStarterEnabled
boolean toggleStarterEnabled(boolean state) -
togglePlayerAdminMode
boolean togglePlayerAdminMode(org.bukkit.entity.Player player) -
kothExists
-
createNewKoth
-
createNewKoth
-
createNewKoth
-
deleteKoth
-
moveKoth
-
teleportKoth
-
getCoordKoth
-
getWand
Optional<org.bukkit.inventory.ItemStack> getWand() -
getKeyWand
Optional<org.bukkit.inventory.ItemStack> getKeyWand() -
getKothKey
-
getStarterItem
-
clearWand
boolean clearWand() -
checkWand
boolean checkWand() -
changeIconKoth
-
getNextEvents
-
stopAllEvents
void stopAllEvents() -
removeControler
-
applyPlayerWinner
-
getAllRegionPlayers
-
getActiveEventList
-
getAllEvents
HashMap<NextEventData,Long> getAllEvents() -
getNextEvents
HashMap<NextEventData,Long> getNextEvents() -
hasKothOwner
-
getKothOwner
-
getKothOwned
-
saveKothLoots
-
addLootKoth
-
saveLootsData
-
saveKothData
-
isUseGUI
boolean isUseGUI() -
getActiveEventListData
-
getLootsData
-
getKothDefaultMode
-
getKothDefaultModeName
-
getPlaceholdersList
-
isDefaultMode
-
isCurrentMode
-
isDefaultMode
-
getKothMode
-
isDefaultMode
-
registerMode
-
unRegisterMode
-
hasMode
-
getMode
-
getModeId
-
getModes
-
hasKothEvent
-
getKothEvent
-
getKothStatus
-
getRegionPlayers
-
getInsertGui
-