Package me.ulrich.clans.api
Class ClanAPIManager
java.lang.Object
me.ulrich.clans.api.ClanAPIManager
- All Implemented Interfaces:
ClanAPI
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddExtraChest(UUID clanUUID, int amount, org.bukkit.command.CommandSender sender) booleanbooleanbooleanbooleanallyRemove(UUID clanUUID1, UUID clanUUID2) booleanbooleancanMemberJoin(UUID clanUUID) booleanchangeLeader(UUID clanUUID, UUID playerUUID) booleanchangeLeader(UUID clanUUID, org.bukkit.entity.Player player) booleanchangeSetting(ClanData clan, ClanEnum.SettingsType type, ClanEnum.SettingsFlagsAccept value) voidclanChatSend(UUID sender, String message, boolean sync) voidclanChatSend(org.bukkit.entity.Player sender, String message, boolean sync) booleanclanExists(UUID clanUUID) voidclanMessageSend(UUID clanUUID, String text) createNewClan(UUID player, String tag, String desc, long date) createNewClan(org.bukkit.entity.Player player, String tag, String desc, long date) booleandeleteBanner(UUID clanUUID, org.bukkit.entity.Player player) booleandeleteClan(UUID uuid) voiddeleteClanData(UUID clanUUID, boolean asynchronously) booleandeleteHome(UUID playerUUID, String name) booleandeletePlayerClan(UUID player) booleandemotePlayer(UUID clanUUID, UUID demoted, Optional<ModerationData> mod) getAlliances(UUID clanUUID) Optional<org.bukkit.inventory.ItemStack>getClanByTag(String tag) getClanDataByTag(String tag) doublegetClanKDR(UUID clanUUID) getEncodedHomeLocation(UUID player, String home) getHomeData(UUID player, String home) Optional<org.bukkit.Location>getHomeLocation(UUID player, String home) getJsonMeta(UUID clanUUID) getRivalries(UUID clanUUID) Deprecated.booleanhasAddonEnabled(String name) booleanhasClanModerationOnline(UUID clanUUID) Deprecated.booleanhasExtensionEnabled(String name) booleanbooleanisClanAlly(UUID clan1uuid, UUID clan2uuid) booleanisClanRival(UUID clan1uuid, UUID clan2uuid) booleanbooleankickPlayer(UUID clanUUID, UUID playerUUID, UUID sender) voidloadAllClanData(boolean asynchronously) booleanbooleanbooleanpromotePlayer(UUID clanUUID, UUID promoted, Optional<ModerationData> mod) voidreloadClanData(UUID clanUUID, boolean asynchronously) booleanremoveSlot(String tag, int amount, org.bukkit.command.CommandSender sender) booleanremoveSlot(UUID clanUUID, int amount, org.bukkit.command.CommandSender sender) booleanresetClanKDR(UUID clanUUID) booleanresetClanKDR(ClanData clan) booleanbooleanrivalRemove(UUID clanUUID1, UUID clanUUID2) rivalRemoveSend(UUID senderid, UUID receiverid, boolean sync) voidsaveClanData(ClanData clan, boolean asynchronously) booleanbooleanbooleansetJsonMeta(UUID clanUUID, String jsonMetaString) booleanbooleanvoidsort(List<ClanData> clans, ClanEnum.PlaceholderTop top) Deprecated.booleanvoidteleportDelay(org.bukkit.entity.Player player, Optional<EncodedLocationData> encodedLocation, boolean checkcooldown) booleanbooleantoggleGlobalFF(org.bukkit.command.CommandSender player) booleantryChangeDesc(org.bukkit.entity.Player player, String desc) booleantryChangeModtag(org.bukkit.entity.Player player, String tag) booleantryCreateClan(org.bukkit.entity.Player player, String tag) booleantryCreateHome(org.bukkit.entity.Player player, String name) booleanunbanPlayer(UUID clanUUID, UUID playerUUID) booleanverifyClan(UUID clanUUID)
-
Constructor Details
-
ClanAPIManager
-
-
Method Details
-
saveClanData
- Specified by:
saveClanDatain interfaceClanAPI
-
deleteClanData
- Specified by:
deleteClanDatain interfaceClanAPI
-
reloadClanData
- Specified by:
reloadClanDatain interfaceClanAPI
-
loadAllClanData
public void loadAllClanData(boolean asynchronously) - Specified by:
loadAllClanDatain interfaceClanAPI
-
getClanData
- Specified by:
getClanDatain interfaceClanAPI
-
getClanByTag
- Specified by:
getClanByTagin interfaceClanAPI
-
getClanDataByTag
- Specified by:
getClanDataByTagin interfaceClanAPI
-
tagExists
-
clanExists
- Specified by:
clanExistsin interfaceClanAPI
-
getClan
-
verifyClan
- Specified by:
verifyClanin interfaceClanAPI
-
allyAdd
-
allyRemove
- Specified by:
allyRemovein interfaceClanAPI
-
allySend
-
rivalAdd
-
rivalRemove
- Specified by:
rivalRemovein interfaceClanAPI
-
rivalRemoveSend
- Specified by:
rivalRemoveSendin interfaceClanAPI
-
isClanAlly
- Specified by:
isClanAllyin interfaceClanAPI
-
isClanRival
- Specified by:
isClanRivalin interfaceClanAPI
-
clanMessageSend
- Specified by:
clanMessageSendin interfaceClanAPI
-
clanChatSend
- Specified by:
clanChatSendin interfaceClanAPI
-
clanChatSend
- Specified by:
clanChatSendin interfaceClanAPI
-
promotePlayer
- Specified by:
promotePlayerin interfaceClanAPI
-
demotePlayer
- Specified by:
demotePlayerin interfaceClanAPI
-
banPlayer
-
unbanPlayer
- Specified by:
unbanPlayerin interfaceClanAPI
-
kickPlayer
- Specified by:
kickPlayerin interfaceClanAPI
-
changeLeader
- Specified by:
changeLeaderin interfaceClanAPI
-
changeLeader
- Specified by:
changeLeaderin interfaceClanAPI
-
modTag
-
modDesc
-
changeSetting
public boolean changeSetting(ClanData clan, ClanEnum.SettingsType type, ClanEnum.SettingsFlagsAccept value) - Specified by:
changeSettingin interfaceClanAPI
-
toggleFF
-
toggleGlobalFF
public boolean toggleGlobalFF(org.bukkit.command.CommandSender player) - Specified by:
toggleGlobalFFin interfaceClanAPI
-
deleteBanner
- Specified by:
deleteBannerin interfaceClanAPI
-
setBanner
public boolean setBanner(UUID clanUUID, org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack itemstack) -
getBanner
-
hasHome
-
setHome
-
deleteHome
- Specified by:
deleteHomein interfaceClanAPI
-
getHomeLocation
- Specified by:
getHomeLocationin interfaceClanAPI
-
getEncodedHomeLocation
- Specified by:
getEncodedHomeLocationin interfaceClanAPI
-
getHomeData
- Specified by:
getHomeDatain interfaceClanAPI
-
deleteClan
- Specified by:
deleteClanin interfaceClanAPI
-
deletePlayerClan
- Specified by:
deletePlayerClanin interfaceClanAPI
-
createNewClan
public Optional<ClanData> createNewClan(org.bukkit.entity.Player player, String tag, String desc, long date) - Specified by:
createNewClanin interfaceClanAPI
-
createNewClan
- Specified by:
createNewClanin interfaceClanAPI
-
teleportDelay
public void teleportDelay(org.bukkit.entity.Player player, Optional<EncodedLocationData> encodedLocation, boolean checkcooldown) - Specified by:
teleportDelayin interfaceClanAPI
-
getAllClansTags
- Specified by:
getAllClansTagsin interfaceClanAPI
-
getAllClansData
- Specified by:
getAllClansDatain interfaceClanAPI
-
getAllClansUUID
- Specified by:
getAllClansUUIDin interfaceClanAPI
-
getTopClansData
Deprecated.- Specified by:
getTopClansDatain interfaceClanAPI
-
getTopClans
- Specified by:
getTopClansin interfaceClanAPI
-
sort
Deprecated. -
getClanKDR
- Specified by:
getClanKDRin interfaceClanAPI
-
resetClanKDR
- Specified by:
resetClanKDRin interfaceClanAPI
-
resetClanKDR
- Specified by:
resetClanKDRin interfaceClanAPI
-
addExtraChest
- Specified by:
addExtraChestin interfaceClanAPI
-
addSlot
-
addSlot
-
removeSlot
- Specified by:
removeSlotin interfaceClanAPI
-
removeSlot
- Specified by:
removeSlotin interfaceClanAPI
-
setSlot
-
setSlot
-
canMemberJoin
- Specified by:
canMemberJoinin interfaceClanAPI
-
hasClanModerationOnline
Deprecated.- Specified by:
hasClanModerationOnlinein interfaceClanAPI
-
parseText
-
getRivalries
- Specified by:
getRivalriesin interfaceClanAPI
-
getAlliances
- Specified by:
getAlliancesin interfaceClanAPI
-
tryChangeModtag
- Specified by:
tryChangeModtagin interfaceClanAPI
-
tryChangeDesc
- Specified by:
tryChangeDescin interfaceClanAPI
-
tryCreateHome
- Specified by:
tryCreateHomein interfaceClanAPI
-
tryCreateClan
- Specified by:
tryCreateClanin interfaceClanAPI
-
hasAddonEnabled
- Specified by:
hasAddonEnabledin interfaceClanAPI
-
hasExtensionEnabled
- Specified by:
hasExtensionEnabledin interfaceClanAPI
-
isGlobalFF
public boolean isGlobalFF()- Specified by:
isGlobalFFin interfaceClanAPI
-
setJsonMeta
- Specified by:
setJsonMetain interfaceClanAPI
-
getJsonMeta
- Specified by:
getJsonMetain interfaceClanAPI
-