Package me.ulrich.clans.manager
Class ClanManager
java.lang.Object
me.ulrich.clans.manager.ClanManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddExtraChest(UUID clanid, int amount, org.bukkit.command.CommandSender sender) booleanbooleanbooleandoublecalcKDR(int kills, int deaths) booleancanMemberJoin(UUID clanUUID) booleanchangeLeader(UUID clanUUID, UUID newleader) 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(UUID player, String tag, String desc, long ago) createNewClan(org.bukkit.entity.Player player, String tag, String desc, long ago) booleancreateOfflineHome(UUID player, org.bukkit.Location location, String home, Optional<String> passwd) booleandeleteBanner(UUID clanUUID, org.bukkit.entity.Player player) booleandeleteClan(UUID uuid) voiddeleteClanData(UUID clanId) voiddeleteClanData(UUID clanId, boolean asynchronously) booleandeleteHome(UUID playerUUID, String name) booleandeletePlayerClan(UUID playerUUID) booleandemotePlayer(UUID id, UUID playerUUID, Optional<ModerationData> prev) getAgent()getAlliances(UUID clanUUID) Optional<org.bukkit.inventory.ItemStack>List<org.bukkit.entity.Player>getClanByTag(String tag) getClanDataByTag(String tag) doublegetClanKDR(UUID clanUUID) intgetClanSouls(UUID clanUUID) getEncodedHomeLocation(UUID player, String home) getHomeData(UUID player, String home) Optional<org.bukkit.Location>getHomeLocation(UUID player, String home) getJsonMeta(UUID clanUUID) getRegroupInvitation(UUID clanUUID) getRivalries(UUID clanUUID) booleanhasAddonEnabled(String string) booleanhasClanModerationOnline(UUID clanId) Deprecated.booleanhasExtensionEnabled(String string) booleanbooleanhasRegroupInvitation(UUID clanUUID) booleanvoidloadAllClanData(boolean asynchronously) booleanbooleanbooleanbooleanbooleanpromotePlayer(UUID clanUUID, UUID promoted, Optional<ModerationData> next) voidreloadClanData(UUID clanId, 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) booleanresetClanSouls(UUID clanUUID) booleanresetClanSouls(ClanData clan) voidsaveClanData(ClanData clan) voidsaveClanData(ClanData clan, boolean asynchronously) booleanbooleanbooleanbooleansetJsonMeta(UUID clanUUID, String jsonMetaString) booleansetJsonMeta(UUID clanUUID, org.json.JSONObject jsonMeta) voidsetNewPlayerAction(HashMap<String, PlayerActions> newPlayerAction) booleanbooleanbooleanvoidteleportDelay(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 message) booleantryCreateHome(org.bukkit.entity.Player player, String home) booleantryCreateHome(org.bukkit.entity.Player player, String home, Optional<String> passwd) booleanunbanPlayer(UUID clanUUID, UUID banned) voidupdateClanData(ClanData clan) booleanverifyClan(UUID clanid)
-
Constructor Details
-
ClanManager
-
-
Method Details
-
saveClanData
-
saveClanData
-
deleteClanData
-
deleteClanData
-
reloadClanData
-
loadAllClanData
public void loadAllClanData(boolean asynchronously) -
updateClanData
-
getClanByTag
-
getClanDataByTag
-
tagExists
-
clanExists
-
getClan
-
verifyClan
-
clanChatSend
-
clanChatSend
-
promotePlayer
-
demotePlayer
-
clanMessageSend
-
banPlayer
-
unbanPlayer
-
changeLeader
-
changeLeader
-
modDesc
-
changeSetting
public boolean changeSetting(ClanData clan, ClanEnum.SettingsType type, ClanEnum.SettingsFlagsAccept value) -
modTag
-
modTag
-
modTag
-
toggleGlobalFF
public boolean toggleGlobalFF(org.bukkit.command.CommandSender player) -
toggleFF
-
deleteBanner
-
setBanner
public boolean setBanner(UUID clanid, org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack itemstack) -
getBanner
-
deleteHome
-
setHome
-
setHome
-
hasHome
-
getHomeLocation
-
getEncodedHomeLocation
-
getHomeData
-
deleteClan
-
deletePlayerClan
-
createNewClan
-
createNewClan
-
teleportDelay
public void teleportDelay(org.bukkit.entity.Player player, Optional<EncodedLocationData> encodedLocation, boolean checkcooldown) -
getAllClansData
-
getAllClansTags
-
getAllClansUUID
-
calcKDR
public double calcKDR(int kills, int deaths) -
getClanKDR
-
resetClanKDR
-
resetClanKDR
-
resetClanSouls
-
resetClanSouls
-
getClanSouls
-
addExtraChest
-
addSlot
-
addSlot
-
removeSlot
-
removeSlot
-
setSlot
-
setSlot
-
canMemberJoin
-
hasClanModerationOnline
Deprecated. -
parseText
-
getRivalries
-
getAlliances
-
tryChangeModtag
-
tryChangeDesc
-
tryCreateHome
-
createOfflineHome
-
tryCreateHome
-
getAgent
-
tryCreateClan
-
hasAddonEnabled
-
hasExtensionEnabled
-
hasRegroupInvitation
-
getRegroupInvitation
-
setJsonMeta
-
setJsonMeta
-
getJsonMeta
-
getNewPlayerAction
-
setNewPlayerAction
-
getAllyinvites
-
getRegroupinvites
-
getRivalremove
-
getClanData
-
isGlobalFF
public boolean isGlobalFF() -
getChatspy
-
getPlugin
-