Class RandomTeleport

java.lang.Object
com.earth2me.essentials.RandomTeleport
All Implemented Interfaces:
IConf

public class RandomTeleport extends Object implements IConf
  • Constructor Details

    • RandomTeleport

      public RandomTeleport(IEssentials essentials)
  • Method Details

    • getConfig

      public EssentialsConfiguration getConfig()
    • reloadConfig

      public void reloadConfig()
      Specified by:
      reloadConfig in interface IConf
    • hasLocation

      public boolean hasLocation(String name)
    • getCenter

      public Location getCenter(String name)
    • setCenter

      public void setCenter(String name, Location center)
    • getMinRange

      public double getMinRange(String name)
    • setMinRange

      public void setMinRange(String name, double minRange)
    • getMaxRange

      public double getMaxRange(String name)
    • setMaxRange

      public void setMaxRange(String name, double maxRange)
    • getDefaultLocation

      public String getDefaultLocation()
    • isPerLocationPermission

      public boolean isPerLocationPermission()
    • getExcludedBiomes

      public Set<String> getExcludedBiomes()
    • getFindAttempts

      public int getFindAttempts()
    • getCacheThreshold

      public int getCacheThreshold()
    • listLocations

      public List<String> listLocations()
    • getCachedLocations

      public Queue<Location> getCachedLocations(String name)
    • getRandomLocation

      public CompletableFuture<Location> getRandomLocation(String name)
    • getRandomLocation

      public CompletableFuture<Location> getRandomLocation(Location center, double minRange, double maxRange)
    • cacheRandomLocations

      public void cacheRandomLocations(String name)
    • getFile

      public File getFile()