Package me.ulrich.clans.api
Class PlayerAPIManager
java.lang.Object
me.ulrich.clans.api.PlayerAPIManager
- All Implemented Interfaces:
PlayerAPI
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddClanPlayer(PlayerData pData, UUID clanUUID, Optional<ModerationData> moderation) booleancanGeneralPvp(UUID attackerUUID, UUID victimUUID) booleancanGeneralPvp(org.bukkit.entity.Player attacker, org.bukkit.entity.Player victim) booleanbooleancanRegionPVP(org.bukkit.entity.Player attacker, org.bukkit.entity.Player victim) booleanchangeNickname(UUID uniqueId, String object) booleanchangeSetting(UUID player, ClanEnum.PlayerSettingsType type, ClanEnum.SettingsFlagsAccept value) checkPlayerData(UUID player) checkPlayerData(UUID player, String name) checkPlayerData(org.bukkit.entity.Player player) getPlayerClan(String nickname) getPlayerClan(UUID playerUUID) getPlayerData(String nickname) getPlayerData(UUID playerUUID) doublegetPlayerKDR(UUID playerUUID) booleanDeprecated.booleanbooleanhasPlayerData(String nickname) booleanhasPlayerData(UUID playerUUID) booleanhasPlayerData(org.bukkit.entity.Player player) booleanbooleanbooleanbooleanbooleanbooleanisLockedChat(UUID playerUUID) booleanisLockedChat(org.bukkit.entity.Player player) booleanbooleanisSameClan(UUID playerUUID1, UUID playerUUID2) booleanbooleanleaveClan(org.bukkit.entity.Player player) voidvoidloadAllPlayerData(boolean asynchronously) voidloadAllPlayerDataByClan(UUID clanUUID, boolean asynchronously) voidloadPlayerData(UUID playerUUID, boolean asynchronously) booleanopenedJoin(UUID player, UUID clanUUID) Deprecated.booleanopenedJoin(org.bukkit.entity.Player player, UUID clanUUID) Deprecated.booleanremoveClanPlayer(PlayerData pData, UUID clanUUID) booleanremovePlayerData(UUID playerUUID) booleanresetPlayerKdr(UUID playerUUID) voidsavePlayerData(PlayerData player, boolean asynchronously) booleantoggleChat(UUID playerUUID) booleantoggleChat(org.bukkit.entity.Player player) booleantoggleChatSpy(org.bukkit.command.CommandSender sender) booleantryChangeNickname(org.bukkit.entity.Player player, String newNickname) voidtryDamageIndicator(org.bukkit.entity.Player attacker, org.bukkit.entity.Player victim, double damage) voidupdatePlayerKDR(org.bukkit.entity.Player attacker, org.bukkit.entity.Player victim) booleanupdatePlayerRole(PlayerData pData, Optional<ModerationData> moderation) voidupdatePlayerSkin(UUID player)
-
Constructor Details
-
PlayerAPIManager
-
-
Method Details
-
loadAllPlayerData
public void loadAllPlayerData(boolean asynchronously) - Specified by:
loadAllPlayerDatain interfacePlayerAPI
-
loadAllPlayerDataByClan
- Specified by:
loadAllPlayerDataByClanin interfacePlayerAPI
-
loadPlayerData
- Specified by:
loadPlayerDatain interfacePlayerAPI
-
savePlayerData
- Specified by:
savePlayerDatain interfacePlayerAPI
-
getPlayerData
- Specified by:
getPlayerDatain interfacePlayerAPI
-
loadAllOnlineInfo
public void loadAllOnlineInfo()- Specified by:
loadAllOnlineInfoin interfacePlayerAPI
-
hasClan
-
getClanID
-
hasClan
Deprecated. -
getPlayerClan
- Specified by:
getPlayerClanin interfacePlayerAPI
-
getPlayerClan
- Specified by:
getPlayerClanin interfacePlayerAPI
-
hasPlayerData
- Specified by:
hasPlayerDatain interfacePlayerAPI
-
hasPlayerData
- Specified by:
hasPlayerDatain interfacePlayerAPI
-
getPlayerData
- Specified by:
getPlayerDatain interfacePlayerAPI
-
getPlayerData
- Specified by:
getPlayerDatain interfacePlayerAPI
-
hasPlayerData
public boolean hasPlayerData(org.bukkit.entity.Player player) - Specified by:
hasPlayerDatain interfacePlayerAPI
-
isSameClan
- Specified by:
isSameClanin interfacePlayerAPI
-
canPVP
-
canGeneralPvp
- Specified by:
canGeneralPvpin interfacePlayerAPI
-
canGeneralPvp
public boolean canGeneralPvp(org.bukkit.entity.Player attacker, org.bukkit.entity.Player victim) - Specified by:
canGeneralPvpin interfacePlayerAPI
-
isLockedChat
public boolean isLockedChat(org.bukkit.entity.Player player) - Specified by:
isLockedChatin interfacePlayerAPI
-
isLockedChat
- Specified by:
isLockedChatin interfacePlayerAPI
-
toggleChat
public boolean toggleChat(org.bukkit.entity.Player player) - Specified by:
toggleChatin interfacePlayerAPI
-
toggleChat
- Specified by:
toggleChatin interfacePlayerAPI
-
isInClan
-
isBanned
-
openedJoin
Deprecated.- Specified by:
openedJoinin interfacePlayerAPI
-
openedJoin
Deprecated.- Specified by:
openedJoinin interfacePlayerAPI
-
getPlayerKDR
- Specified by:
getPlayerKDRin interfacePlayerAPI
-
resetPlayerKdr
- Specified by:
resetPlayerKdrin interfacePlayerAPI
-
updatePlayerKDR
public void updatePlayerKDR(org.bukkit.entity.Player attacker, org.bukkit.entity.Player victim) - Specified by:
updatePlayerKDRin interfacePlayerAPI
-
checkPlayerData
- Specified by:
checkPlayerDatain interfacePlayerAPI
-
checkPlayerData
- Specified by:
checkPlayerDatain interfacePlayerAPI
-
checkPlayerData
- Specified by:
checkPlayerDatain interfacePlayerAPI
-
removePlayerData
- Specified by:
removePlayerDatain interfacePlayerAPI
-
addClanPlayer
- Specified by:
addClanPlayerin interfacePlayerAPI
-
removeClanPlayer
- Specified by:
removeClanPlayerin interfacePlayerAPI
-
updatePlayerRole
- Specified by:
updatePlayerRolein interfacePlayerAPI
-
changeNickname
- Specified by:
changeNicknamein interfacePlayerAPI
-
tryChangeNickname
- Specified by:
tryChangeNicknamein interfacePlayerAPI
-
changeSetting
public boolean changeSetting(UUID player, ClanEnum.PlayerSettingsType type, ClanEnum.SettingsFlagsAccept value) - Specified by:
changeSettingin interfacePlayerAPI
-
tryDamageIndicator
public void tryDamageIndicator(org.bukkit.entity.Player attacker, org.bukkit.entity.Player victim, double damage) - Specified by:
tryDamageIndicatorin interfacePlayerAPI
-
isRival
-
isAlly
-
leaveClan
public boolean leaveClan(org.bukkit.entity.Player player) -
leaveClan
-
toggleChatSpy
public boolean toggleChatSpy(org.bukkit.command.CommandSender sender) - Specified by:
toggleChatSpyin interfacePlayerAPI
-
isLeader
-
isLeader
-
canRegionPVP
public boolean canRegionPVP(org.bukkit.entity.Player attacker, org.bukkit.entity.Player victim) - Specified by:
canRegionPVPin interfacePlayerAPI
-
updatePlayerSkin
- Specified by:
updatePlayerSkinin interfacePlayerAPI
-