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

      public Set<String> getAllBuilders()
    • getAllDevelopers

      public Set<String> 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(String nickname)
    • removeDeveloper

      public void removeDeveloper(String nickname)
    • addDeveloperGuest

      public void addDeveloperGuest(String nickname)
    • addDeveloper

      public void addDeveloper(String nickname, boolean trusted)
    • addBuilder

      public void addBuilder(String nickname, boolean trusted)
    • unbanPlayer

      public void unbanPlayer(String nickname)
    • removeFromWhitelist

      public void removeFromWhitelist(String nickname)
    • banPlayer

      public void banPlayer(String nickname)
    • whitelistPlayer

      public void whitelistPlayer(String nickname)
    • kickPlayer

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

      public Set<String> getAllPlayersFromConfig()
    • getBuildersTrusted

      public Set<String> getBuildersTrusted()
    • getBuildersNotTrusted

      public Set<String> getBuildersNotTrusted()
    • getDevelopersGuests

      public Set<String> getDevelopersGuests()
    • getDevelopersTrusted

      public Set<String> getDevelopersTrusted()
    • getDevelopersNotTrusted

      public Set<String> getDevelopersNotTrusted()
    • getBuilders

      public String getBuilders()
    • getDevelopers

      public String getDevelopers()
    • isBanned

      public boolean isBanned(String nickname)
    • isWhitelisted

      public boolean isWhitelisted(String nickname)
    • getBannedPlayers

      public Set<String> getBannedPlayers()
    • getWhitelistedPlayers

      public Set<String> getWhitelistedPlayers()
    • purgeData

      public void purgeData()