Package me.ulrich.clans.interfaces
Interface UltimateClanAPI
public interface UltimateClanAPI
-
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 offsync) voidclanChatSend(org.bukkit.entity.Player sender, String message, boolean offsync) booleanclanExists(UUID clanUUID) voidclanMessageSend(UUID id, String text) 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) booleandeleteHome(UUID playerUUID, String name) booleandeletePlayerClan(UUID player) booleandemotePlayer(UUID id, UUID demoted, Optional<ModerationData> mod) getAlliances(UUID clanUUID) 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) getRivalries(UUID clanUUID) booleanhasAddonEnabled(String name) booleanhasClanModerationOnline(UUID clanUUID) booleanhasExtensionEnabled(String name) booleanbooleanbooleanisClanAlly(UUID clan1UUID, UUID clan2UUID) booleanisClanRival(UUID clan1UUID, UUID clan2UUID) booleanbooleanbooleanbooleankickPlayer(UUID clanUUID, UUID playerUUID) booleanbooleanleaveClan(org.bukkit.entity.Player player) voidbooleanbooleanbooleanpromotePlayer(UUID id, UUID promoted, Optional<ModerationData> mod) voidreloadClanData(UUID clanUUID) 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 mult) booleansaveBanner(ClanData clanData, org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack itemstack) voidsaveClanData(ClanData clan) booleanbooleanbooleanbooleanvoidsort(List<ClanData> clans, ClanEnum.PlaceholderTop top) booleanvoidteleportDelay(org.bukkit.entity.Player player, Optional<EncodedLocationData> encodedLocation, boolean checkcooldown) booleantoggleChatSpy(org.bukkit.command.CommandSender sender) 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)
-
Method Details
-
saveClanData
-
deleteClanData
-
reloadClanData
-
loadAllClanData
void loadAllClanData() -
getClanByTag
-
getClanDataByTag
-
tagExists
-
clanExists
-
getClan
-
verifyClan
-
allyAdd
-
allyRemove
-
allySend
-
rivalAdd
-
rivalRemove
-
rivalRemoveSend
-
isRival
-
isAlly
-
isClanAlly
-
isClanRival
-
clanMessageSend
-
clanChatSend
-
clanChatSend
-
promotePlayer
-
demotePlayer
-
banPlayer
-
unbanPlayer
-
kickPlayer
-
changeLeader
-
changeLeader
-
leaveClan
boolean leaveClan(org.bukkit.entity.Player player) -
leaveClan
-
modTag
-
modDesc
-
changeSetting
boolean changeSetting(ClanData clan, ClanEnum.SettingsType type, ClanEnum.SettingsFlagsAccept value) -
toggleChatSpy
boolean toggleChatSpy(org.bukkit.command.CommandSender sender) -
toggleGlobalFF
boolean toggleGlobalFF(org.bukkit.command.CommandSender player) -
toggleFF
-
isLeader
-
isLeader
-
deleteBanner
-
setBanner
boolean setBanner(UUID clanUUID, org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack itemstack) -
saveBanner
boolean saveBanner(ClanData clanData, org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack itemstack) -
hasHome
-
setHome
-
deleteHome
-
getHomeLocation
-
getEncodedHomeLocation
-
getHomeData
-
deleteClan
-
deletePlayerClan
-
createNewClan
-
teleportDelay
void teleportDelay(org.bukkit.entity.Player player, Optional<EncodedLocationData> encodedLocation, boolean checkcooldown) -
getAllClansTags
-
getAllVerifiedClans
-
getTopClansData
-
getTopClans
-
sort
-
getClanKDR
-
resetClanKDR
-
resetClanKDR
-
addExtraChest
-
addSlot
-
addSlot
-
removeSlot
-
removeSlot
-
setSlot
-
setSlot
-
canMemberJoin
-
hasClanModerationOnline
-
parseText
-
getRivalries
-
getAlliances
-
tryChangeModtag
-
tryChangeDesc
-
tryCreateHome
-
tryCreateClan
-
hasAddonEnabled
-
hasExtensionEnabled
-