Class ConfiguredRegion

java.lang.Object
net.islandearth.rpgregions.managers.data.region.ConfiguredRegion

public class ConfiguredRegion extends Object
  • Constructor Details

  • Method Details

    • getId

      public String getId()
    • setId

      @Deprecated public void setId(String id)
      Deprecated.
    • getCustomName

      public String getCustomName()
    • setCustomName

      public void setCustomName(String customName)
    • getRewards

      @Nullable public List<DiscoveryReward> getRewards()
    • getSound

      @Nullable public org.bukkit.Sound getSound()
    • getIcon

      @Nullable public org.bukkit.inventory.ItemStack getIcon()
    • setIcon

      public void setIcon(@NotNull org.bukkit.Material material)
    • getIconModel

      public int getIconModel()
    • setIconModel

      public void setIconModel(int iconModel)
    • getUndiscoveredIcon

      @Nullable public org.bukkit.inventory.ItemStack getUndiscoveredIcon()
    • setUndiscoveredIcon

      public void setUndiscoveredIcon(@NotNull org.bukkit.Material material)
    • getUndiscoveredIconModel

      public int getUndiscoveredIconModel()
    • setUndiscoveredIconModel

      public void setUndiscoveredIconModel(int undiscoveredIconModel)
    • getIconCommand

      @NotNull public List<IconCommand> getIconCommand()
    • getLocation

      public org.bukkit.Location getLocation()
    • setLocation

      public void setLocation(org.bukkit.Location location)
    • showCoords

      public boolean showCoords()
    • setShowCoords

      public void setShowCoords(boolean showCoords)
    • getHints

      @Nullable public List<String> getHints()
    • showHint

      public boolean showHint()
    • setShowHint

      public void setShowHint(boolean showHint)
    • isTeleportable

      public boolean isTeleportable()
    • setTeleportable

      public void setTeleportable(boolean teleportable)
    • getWorld

      @Nullable public org.bukkit.World getWorld()
    • setWorld

      @Deprecated public void setWorld(UUID world)
      Deprecated.
    • isDiscoverable

      public boolean isDiscoverable()
    • setDiscoverable

      public void setDiscoverable(boolean discoverable)
    • isHidden

      public boolean isHidden()
    • setHidden

      public void setHidden(boolean hidden)
    • getEffects

      @Nullable public List<RegionEffect> getEffects()
    • getRequirements

      @Nullable public List<RegionRequirement> getRequirements()
    • getDiscoveredLore

      @Nullable public List<String> getDiscoveredLore()
    • alwaysShowTitles

      public boolean alwaysShowTitles()
    • getTitle

      @NotNull public List<net.kyori.adventure.text.Component> getTitle(org.bukkit.entity.Player player)
      Gets the region title for a player. If region title is null, the translation files will be used.
      Parameters:
      player - the player
      Returns:
      A string list of title
    • getSubtitle

      @NotNull public List<net.kyori.adventure.text.Component> getSubtitle(org.bukkit.entity.Player player)
      Gets the region subtitle for a player. If region subtitle is null, the translation files will be used.
      Parameters:
      player - the player
      Returns:
      A string list of subtitles
    • getDiscoveredTitle

      @NotNull public List<net.kyori.adventure.text.Component> getDiscoveredTitle(org.bukkit.entity.Player player)
      Gets the region discovered title for a player. If region title is null, the translation files will be used.
      Parameters:
      player - the player
      Returns:
      A string list of title
    • getDiscoveredSubtitle

      @NotNull public List<net.kyori.adventure.text.Component> getDiscoveredSubtitle(org.bukkit.entity.Player player)
      Gets the region discovered subtitle for a player. If region subtitle is null, the translation files will be used.
      Parameters:
      player - the player
      Returns:
      A string list of subtitles
    • getRegenerate

      @Nullable public Regenerate getRegenerate()
    • setRegenerate

      public void setRegenerate(@NotNull Regenerate regenerate)
    • getTeleportCooldown

      public int getTeleportCooldown()
    • getTeleportCost

      public double getTeleportCost(org.bukkit.entity.Player player)
    • setTeleportCooldown

      public void setTeleportCooldown(int teleportCooldown)
    • setTeleportCost

      public void setTeleportCost(int teleportCost)
    • showActionbar

      public boolean showActionbar()
    • setShowActionbar

      public void setShowActionbar(boolean showActionbar)
    • getBoundingBox

      @Nullable public List<org.bukkit.Location> getBoundingBox()
    • getOpacity

      public double getOpacity()
    • getColour

      public String getColour()
    • getLineOpacity

      public double getLineOpacity()
    • getLineColour

      public String getLineColour()
    • dynmap

      public boolean dynmap()
    • setDynmap

      public void setDynmap(boolean dynmap)
    • getSecondsInsideToDiscover

      public int getSecondsInsideToDiscover()
    • setSecondsInsideToDiscover

      public void setSecondsInsideToDiscover(int secondsInsideToDiscover)
    • isTimedRegion

      public boolean isTimedRegion()
    • disablesPassthrough

      public boolean disablesPassthrough()
    • setDisablePassthrough

      public void setDisablePassthrough(boolean disablePassthrough)
    • getFile

      public File getFile(IRPGRegionsAPI plugin)
    • save

      public void save(IRPGRegionsAPI plugin, File file)
    • save

      public void save(IRPGRegionsAPI plugin)
    • delete

      public boolean delete(IRPGRegionsAPI plugin)