Class PlanetPlayers
java.lang.Object
ua.mcchickenstudio.opencreative.planets.PlanetPlayers
PlanetPlayers
This class represents a planet players with data and statuses, like building or development permissions.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBuilder(@NotNull String nickname, boolean trusted) voidaddBuilder(@NotNull UUID uuid, boolean trusted) voidaddDeveloper(@NotNull String nickname, boolean trusted) voidaddDeveloper(@NotNull UUID uuid, boolean trusted) voidaddDeveloperGuest(@NotNull String nickname) voidaddDeveloperGuest(@NotNull UUID uuid) booleanaddDislike(@NotNull UUID uuid) booleanbooleanvoidvoidbooleancanBuild(org.bukkit.entity.Player player) booleancanDevelop(org.bukkit.entity.Player player) voidclear()@Nullable PlanetPlayergetPlanetPlayer(@NotNull org.bukkit.entity.Player player) booleanhasDisliked(@NotNull UUID uuid) booleanbooleanbooleanbooleanbooleanisDeveloperGuest(org.bukkit.entity.Player player) booleanisNotTrustedBuilder(org.bukkit.entity.Player player) booleanisNotTrustedDeveloper(org.bukkit.entity.Player player) booleanisTrustedBuilder(org.bukkit.entity.Player player) booleanisTrustedDeveloper(org.bukkit.entity.Player player) booleanisWhitelisted(@NotNull String nickname) booleanisWhitelisted(@NotNull UUID uuid) voidkickPlayer(@NotNull org.bukkit.entity.Player player) voidvoidvoidregisterPlayer(@NotNull org.bukkit.entity.Player player) Registers player to planet.voidremoveBuilder(@NotNull String nickname) voidremoveBuilder(@NotNull UUID uuid) voidremoveDeveloper(@NotNull String nickname) voidremoveDeveloper(@NotNull UUID uuid) voidremoveFromWhitelist(@NotNull String nickname) voidremoveFromWhitelist(@NotNull UUID uuid) voidsavePlayersToConfig(@NotNull String path, @NotNull Set<UUID> uuids) voidunbanPlayer(@NotNull String nickname) voidunbanPlayer(@NotNull UUID uuid) voidunregisterPlayer(org.bukkit.entity.Player player) uuidsToStringList(@NotNull Set<UUID> uuids) voidwhitelistPlayer(@NotNull String nickname) voidwhitelistPlayer(@NotNull UUID uuid)
-
Constructor Details
-
PlanetPlayers
-
-
Method Details
-
registerPlayer
public void registerPlayer(@NotNull @NotNull org.bukkit.entity.Player player) Registers player to planet.- Parameters:
player- online player to register.
-
unregisterPlayer
public void unregisterPlayer(org.bukkit.entity.Player player) -
getPlanetPlayer
@Nullable public @Nullable PlanetPlayer getPlanetPlayer(@NotNull @NotNull org.bukkit.entity.Player player) -
clear
public void clear() -
loadPlayers
public void loadPlayers() -
getAllBuilders
-
getAllDevelopers
-
isTrustedDeveloper
public boolean isTrustedDeveloper(org.bukkit.entity.Player player) -
isNotTrustedDeveloper
public boolean isNotTrustedDeveloper(org.bukkit.entity.Player player) -
isNotTrustedBuilder
public boolean isNotTrustedBuilder(org.bukkit.entity.Player player) -
isTrustedBuilder
public boolean isTrustedBuilder(org.bukkit.entity.Player player) -
isDeveloperGuest
public boolean isDeveloperGuest(org.bukkit.entity.Player player) -
canDevelop
public boolean canDevelop(org.bukkit.entity.Player player) -
canBuild
public boolean canBuild(org.bukkit.entity.Player player) -
removeBuilder
-
removeBuilder
-
removeDeveloper
-
removeDeveloper
-
addDeveloperGuest
-
addDeveloperGuest
-
addDeveloper
-
addDeveloper
-
addBuilder
-
addBuilder
-
unbanPlayer
-
unbanPlayer
-
removeFromWhitelist
-
removeFromWhitelist
-
banPlayer
-
banPlayer
-
whitelistPlayer
-
whitelistPlayer
-
kickPlayer
public void kickPlayer(@NotNull @NotNull org.bukkit.entity.Player player) -
getAllPlayersFromConfig
-
getBuildersTrusted
-
getBuildersNotTrusted
-
getDevelopersGuests
-
getDevelopersTrusted
-
getDevelopersNotTrusted
-
getBuilders
-
getDevelopers
-
getBannedPlayers
-
addUnique
-
addLike
-
addDislike
-
getUniquePlayers
-
getLikedPlayers
-
getDislikedPlayers
-
hasLiked
-
hasDisliked
-
hasRated
-
getWhitelistedPlayers
-
isBanned
-
isBanned
-
isWhitelisted
-
isWhitelisted
-
uuidsToStringList
-
savePlayersToConfig
-
purgeData
public void purgeData()
-