Interface ProtectionRangeInfo


public interface ProtectionRangeInfo
  • Method Details

    • getFlags

      @NotNull @NotNull Map<String,IFlagState<?>> getFlags()
      Get all flags
      Returns:
      all flags (the map is not modifiable)
    • getFlagState

      IFlagState<?> getFlagState(@NotNull @NotNull String flag)
      Get flag state
      Parameters:
      flag - flag name
      Returns:
      flag state
    • getFlagState

      IFlagState<?> getFlagState(@NotNull @NotNull String flag, org.bukkit.OfflinePlayer player)
      Get flag state
      Parameters:
      flag - flag name
      player - player
      Returns:
      flag state
    • getFlagState

      IFlagState<?> getFlagState(@NotNull @NotNull CommonFlags flag)
      Get flag state
      Parameters:
      flag - flag
      Returns:
      flag state
    • getFlagState

      IFlagState<?> getFlagState(@NotNull @NotNull CommonFlags flag, org.bukkit.OfflinePlayer player)
      Get flag state
      Parameters:
      flag - flag
      player - player
      Returns:
      flag state
    • getAdmins

      List<org.bukkit.OfflinePlayer> getAdmins()
      Get all admins
      Returns:
      all admins
    • getMembers

      List<org.bukkit.OfflinePlayer> getMembers()
      Get all members
      Returns:
      all members
    • getOwner

      @Nullable @Nullable org.bukkit.OfflinePlayer getOwner()
      Get owner
      Returns:
      owner