Class PlanetPlayers

java.lang.Object
ua.mcchickenstudio.opencreative.planets.PlanetPlayers

public class PlanetPlayers extends Object

PlanetPlayers

This class represents a planet players with data and statuses, like building or development permissions.
  • Constructor Details

    • PlanetPlayers

      public PlanetPlayers(Planet planet)
  • 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

      @NotNull public @NotNull Set<UUID> getAllBuilders()
    • getAllDevelopers

      @NotNull public @NotNull Set<UUID> 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

      public void removeBuilder(@NotNull @NotNull String nickname)
    • removeBuilder

      public void removeBuilder(@NotNull @NotNull UUID uuid)
    • removeDeveloper

      public void removeDeveloper(@NotNull @NotNull String nickname)
    • removeDeveloper

      public void removeDeveloper(@NotNull @NotNull UUID uuid)
    • addDeveloperGuest

      public void addDeveloperGuest(@NotNull @NotNull String nickname)
    • addDeveloperGuest

      public void addDeveloperGuest(@NotNull @NotNull UUID uuid)
    • addDeveloper

      public void addDeveloper(@NotNull @NotNull String nickname, boolean trusted)
    • addDeveloper

      public void addDeveloper(@NotNull @NotNull UUID uuid, boolean trusted)
    • addBuilder

      public void addBuilder(@NotNull @NotNull String nickname, boolean trusted)
    • addBuilder

      public void addBuilder(@NotNull @NotNull UUID uuid, boolean trusted)
    • unbanPlayer

      public void unbanPlayer(@NotNull @NotNull String nickname)
    • unbanPlayer

      public void unbanPlayer(@NotNull @NotNull UUID uuid)
    • removeFromWhitelist

      public void removeFromWhitelist(@NotNull @NotNull String nickname)
    • removeFromWhitelist

      public void removeFromWhitelist(@NotNull @NotNull UUID uuid)
    • banPlayer

      public void banPlayer(@NotNull @NotNull String nickname)
    • banPlayer

      public void banPlayer(@NotNull @NotNull UUID uuid)
    • whitelistPlayer

      public void whitelistPlayer(@NotNull @NotNull String nickname)
    • whitelistPlayer

      public void whitelistPlayer(@NotNull @NotNull UUID uuid)
    • kickPlayer

      public void kickPlayer(@NotNull @NotNull org.bukkit.entity.Player player)
    • getAllPlayersFromConfig

      @NotNull public @NotNull Set<UUID> getAllPlayersFromConfig()
    • getBuildersTrusted

      @NotNull public @NotNull Set<UUID> getBuildersTrusted()
    • getBuildersNotTrusted

      @NotNull public @NotNull Set<UUID> getBuildersNotTrusted()
    • getDevelopersGuests

      @NotNull public @NotNull Set<UUID> getDevelopersGuests()
    • getDevelopersTrusted

      @NotNull public @NotNull Set<UUID> getDevelopersTrusted()
    • getDevelopersNotTrusted

      @NotNull public @NotNull Set<UUID> getDevelopersNotTrusted()
    • getBuilders

      public String getBuilders()
    • getDevelopers

      public String getDevelopers()
    • getBannedPlayers

      @NotNull public @NotNull Set<UUID> getBannedPlayers()
    • addUnique

      public boolean addUnique(@NotNull @NotNull UUID uuid)
    • addLike

      public boolean addLike(@NotNull @NotNull UUID uuid)
    • addDislike

      public boolean addDislike(@NotNull @NotNull UUID uuid)
    • getUniquePlayers

      @NotNull public @NotNull Set<UUID> getUniquePlayers()
    • getLikedPlayers

      @NotNull public @NotNull Set<UUID> getLikedPlayers()
    • getDislikedPlayers

      @NotNull public @NotNull Set<UUID> getDislikedPlayers()
    • hasLiked

      public boolean hasLiked(@NotNull @NotNull UUID uuid)
    • hasDisliked

      public boolean hasDisliked(@NotNull @NotNull UUID uuid)
    • hasRated

      public boolean hasRated(@NotNull @NotNull UUID uuid)
    • getWhitelistedPlayers

      @NotNull public @NotNull Set<UUID> getWhitelistedPlayers()
    • isBanned

      public boolean isBanned(@NotNull @NotNull String nickname)
    • isBanned

      public boolean isBanned(@NotNull @NotNull UUID uuid)
    • isWhitelisted

      public boolean isWhitelisted(@NotNull @NotNull UUID uuid)
    • isWhitelisted

      public boolean isWhitelisted(@NotNull @NotNull String nickname)
    • uuidsToStringList

      @NotNull public @NotNull List<String> uuidsToStringList(@NotNull @NotNull Set<UUID> uuids)
    • savePlayersToConfig

      public void savePlayersToConfig(@NotNull @NotNull String path, @NotNull @NotNull Set<UUID> uuids)
    • purgeData

      public void purgeData()