Package me.ulrich.clans.interfaces
Interface PlayerAPI
- All Known Implementing Classes:
PlayerAPIManager
public interface PlayerAPI
-
Method Summary
Modifier and TypeMethodDescriptionbooleanaddClanPlayer(PlayerData pData, UUID clanid, 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 uuid) getPlayerData(String nickname) getPlayerData(UUID uuid) doublegetPlayerKDR(UUID playerUUID) booleanbooleanbooleanhasPlayerData(String nickname) booleanhasPlayerData(UUID uuid) 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 uuid, boolean asynchronously) booleanopenedJoin(UUID player, UUID clanUUID) booleanopenedJoin(org.bukkit.entity.Player player, UUID clanUUID) booleanremoveClanPlayer(PlayerData pData, UUID clanid) booleanremovePlayerData(UUID uuid) booleanresetPlayerKdr(UUID uuid) 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)
-
Method Details
-
loadAllPlayerData
void loadAllPlayerData(boolean asynchronously) -
loadAllPlayerDataByClan
-
loadPlayerData
-
savePlayerData
-
getPlayerData
HashMap<UUID,PlayerData> getPlayerData() -
loadAllOnlineInfo
void loadAllOnlineInfo() -
hasClan
-
getClanID
-
hasClan
-
getPlayerClan
-
getPlayerClan
-
hasPlayerData
-
hasPlayerData
-
getPlayerData
-
getPlayerData
-
hasPlayerData
boolean hasPlayerData(org.bukkit.entity.Player player) -
isSameClan
-
canPVP
-
canRegionPVP
boolean canRegionPVP(org.bukkit.entity.Player attacker, org.bukkit.entity.Player victim) -
isLockedChat
boolean isLockedChat(org.bukkit.entity.Player player) -
isLockedChat
-
toggleChat
boolean toggleChat(org.bukkit.entity.Player player) -
toggleChat
-
isInClan
-
isBanned
-
openedJoin
-
openedJoin
-
getPlayerKDR
-
resetPlayerKdr
-
updatePlayerKDR
void updatePlayerKDR(org.bukkit.entity.Player attacker, org.bukkit.entity.Player victim) -
checkPlayerData
-
checkPlayerData
-
checkPlayerData
-
removePlayerData
-
addClanPlayer
-
removeClanPlayer
-
updatePlayerRole
-
changeNickname
-
tryChangeNickname
-
changeSetting
boolean changeSetting(UUID player, ClanEnum.PlayerSettingsType type, ClanEnum.SettingsFlagsAccept value) -
tryDamageIndicator
void tryDamageIndicator(org.bukkit.entity.Player attacker, org.bukkit.entity.Player victim, double damage) -
isRival
-
isAlly
-
leaveClan
boolean leaveClan(org.bukkit.entity.Player player) -
leaveClan
-
toggleChatSpy
boolean toggleChatSpy(org.bukkit.command.CommandSender sender) -
isLeader
-
isLeader
-
updatePlayerSkin
-
canGeneralPvp
-
canGeneralPvp
boolean canGeneralPvp(org.bukkit.entity.Player attacker, org.bukkit.entity.Player victim)
-