Class ConfiguredRegion
java.lang.Object
net.islandearth.rpgregions.managers.data.region.ConfiguredRegion
-
Constructor Summary
ConstructorsConstructorDescriptionConfiguredRegion(org.bukkit.World world, String id, String customName, List<DiscoveryReward> rewards, List<RegionEffect> effects) ConfiguredRegion(org.bukkit.World world, String id, String customName, List<DiscoveryReward> rewards, List<RegionEffect> effects, org.bukkit.Sound sound, org.bukkit.Material icon) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleandelete(IRPGRegionsAPI plugin) booleanbooleandynmap()List<org.bukkit.Location>List<net.kyori.adventure.text.Component>getDiscoveredSubtitle(org.bukkit.entity.Player player) Gets the region discovered subtitle for a player.List<net.kyori.adventure.text.Component>getDiscoveredTitle(org.bukkit.entity.Player player) Gets the region discovered title for a player.getFile(IRPGRegionsAPI plugin) getHints()org.bukkit.inventory.ItemStackgetIcon()intgetId()doubleorg.bukkit.Locationdoubleintorg.bukkit.SoundgetSound()List<net.kyori.adventure.text.Component>getSubtitle(org.bukkit.entity.Player player) Gets the region subtitle for a player.intdoublegetTeleportCost(org.bukkit.entity.Player player) List<net.kyori.adventure.text.Component>getTitle(org.bukkit.entity.Player player) Gets the region title for a player.org.bukkit.inventory.ItemStackintorg.bukkit.WorldgetWorld()booleanbooleanisHidden()booleanbooleanvoidsave(IRPGRegionsAPI plugin) voidsave(IRPGRegionsAPI plugin, File file) voidsetCustomName(String customName) voidsetDisablePassthrough(boolean disablePassthrough) voidsetDiscoverable(boolean discoverable) voidsetDynmap(boolean dynmap) voidsetHidden(boolean hidden) voidsetIcon(org.bukkit.Material material) voidsetIconModel(int iconModel) voidDeprecated.voidsetLocation(org.bukkit.Location location) voidsetRegenerate(Regenerate regenerate) voidsetSecondsInsideToDiscover(int secondsInsideToDiscover) voidsetShowActionbar(boolean showActionbar) voidsetShowCoords(boolean showCoords) voidsetShowHint(boolean showHint) voidsetTeleportable(boolean teleportable) voidsetTeleportCooldown(int teleportCooldown) voidsetTeleportCost(int teleportCost) voidsetUndiscoveredIcon(org.bukkit.Material material) voidsetUndiscoveredIconModel(int undiscoveredIconModel) voidDeprecated.booleanbooleanbooleanshowHint()
-
Constructor Details
-
ConfiguredRegion
public ConfiguredRegion(@Nullable org.bukkit.World world, String id, String customName, List<DiscoveryReward> rewards, List<RegionEffect> effects) -
ConfiguredRegion
public ConfiguredRegion(@Nullable org.bukkit.World world, String id, String customName, List<DiscoveryReward> rewards, List<RegionEffect> effects, org.bukkit.Sound sound, org.bukkit.Material icon)
-
-
Method Details
-
getId
-
setId
Deprecated. -
getCustomName
-
setCustomName
-
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
-
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
-
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. -
isDiscoverable
public boolean isDiscoverable() -
setDiscoverable
public void setDiscoverable(boolean discoverable) -
isHidden
public boolean isHidden() -
setHidden
public void setHidden(boolean hidden) -
getEffects
-
getRequirements
-
getDiscoveredLore
-
alwaysShowTitles
public boolean alwaysShowTitles() -
getTitle
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
-
setRegenerate
-
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
-
getOpacity
public double getOpacity() -
getColour
-
getLineOpacity
public double getLineOpacity() -
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
-
save
-
save
-
delete
-