Config Setup

# -------- Permission Settings --------
Permissions:


# If false then it will allow anyone to use /rSpawn <ZoneName>

  UsePermissions: true


# If false then it will allow anyone to use RandomLocation signs

  OpenSigns: true


# If false then it will allow anyone to use RandomLocation portals

  OpenPortals: true










# -------- Performance Settings --------
# Note **ZoneCheckDelay, BackgroundChecks and ChunksToCheck**
#      are deprecated and have no effect in never version of the plugin
Performance:
  
# RandomLocation scans all zones in the background for locations to
#      teleport to so that they are ready when players want to teleport.
# This option defines how many locations can be cached per zone, 
#     this should really just impact the amount of RAM the plugin uses.
  MaxLocationsStoredPerZone













# Send a message to the player when he/she gets teleported 
# (No message will be send if the player is teleported with the
# "/rPlayer <PlayerName> <ZoneName>" command)

MessageOnTeleport: true













# -------- Backup Settings --------
Backup:

# Enable/Disable Backups

  Enable: true


# BackupInterval is how often the plugin should do a backup of the zones
# Time given in seconds, 600s = 10m

  BackupInterval: 1800


# Maximum amount of backups in the Backup folder
# The oldest backups will be deleted
# Set to 0 to disable

  MaxBackups: 50













# -------- Cooldown Settings --------
Cooldowns:

# Cooldown amount for commands (seconds)
# Set to 0 to disable

  Commands: 120

# Cooldown amount for portals (seconds)
# Set to 0 to disable

  Portals: 0

# Cooldown amount for signs (seconds)
# Set to 0 to disable

  Signs: 0













# -------- Teleport On First Join Settings --------
TeleportOnFirstJoin:

# If true the player will be teleported the first time he/she 
# joins the server
# Plugin which handles spawn and joins may interfere with this option

  Enable: false


# The zone players will be teleported to on first join

  Zone: Default













# -------- Respawn Settings --------
Respawn:
  RespawnTestPerm: Zone1
  RespawnTestPerm2: <LastLocation>

# If a player got the permission: 
#    "RandomLocation.<Permission(Specified below)>" then
# he/she will be teleported to the zone <ZoneName(Specified below)>
# -
# Example: 
# - - - - - - - - - - - - - - - - 
# Respawn:
#   Permission: ZoneName
# - - - - - - - - - - - - - - - - 
# You may add as many "permission: zone" as you like
# If you specify "<LastLocation>" as the zone, then they will respawn
#   at the last location they were teleported to by RandomLocation
# - - - - - - - - - - - - - - - - 
#   Permission: <LastLocation>
# - - - - - - - - - - - - - - - - 
  PermissionNode1: MainZone
  wilderness: WildernessZone
  back: <LastLocation>



IgnoreBed: true
# Used for respawning
# If true, will ignore if the player has a bed
# If false, if player has a permission defined above
#     and they got a bed, then they will respawn with the bed
#     If they don't got a bed, then they will be teleported to a zone


IgnoreOtherPlugins: true
# Used for respawning
# If true, then it will try to override any other plugins that might
#    try to set the players respawn location
# This only happens when the player got a permission node from above





# -------- AutoUpdater Settings --------
AutoUpdater:

# Enable/Disable the update checker

  Enable: true

# If true then it will also notify when beta updates are found

  CheckForBetas: false

# If true then it will send a message to every player that 
# got the "RandomLocation.Admin" when the update 
# is found and on logins

  PromptAdminForUpdate: true

# How often it should check for updates
# Example: 8h49m48s

  CheckForUpdateInterval: 6h

# Should it automatically download any updates and install them when the server restarts?

  AutoDownload: true











# -------- Hooks & Plugin integration Settings --------
Hooks:
  UseFactionSupport: true
  UseTownySupport: true
  UseWorldBorderSupport: true
  UseGriefPreventionSupport: true
  UseVaultSupport: true
  UseWorldGuardSupport: true

# FactionSupport:
#   Only allow spawn in Wilderness
# TownySupport:
#   Only allow spawn in Wilderness
# WorldBorderSupport:
#   Only allow spawn within world borders for the current world
# GriefPreventionSupport:
#   Don't allow spawn within a GriefPrevention region
#  VaultSupport:
#   If true then hook into vault, see Economy Settings for more options 
#  WorldGuardSupport:
#   Don't allow spawn within WorldGuard regions

  IgnoreFactions: [faction1, faction2]
  IgnoreTowns:
    - town1
    - town2
  IgnoreGriefPrevetionPlayers: [player1, player2]
  IgnoreWorldGuardRegions: [region1, region2]

# IgnoreFactions
#    List of factions to ignore, will allow players to get
#        teleported inside any of the given factions
#    Specify by faction name
# IgnoreTowns:
#   List of towns to ignore when teleporting the player, specify by town name
# IgnoreGriefPrevetionPlayers: ''
#   List of regions to ignore, specify by the player owners name
# IgnoreWorldGuardRegions: ''
#   List of regions to ignore, specify by region name









# -------- Economy Settings --------
Economy:

# To disable set "Hooks.UseVaultSupport: false", as it
# won't try and load anything
# regarding economy

# Price for teleporting to a zone, players with the
# "RandomLocation.Admin" will not be withdrawn, nor 
# players teleported by the "rPlayer <ZoneName> <Player>" command

  Price: 10.0













# -------- Move Restriction Settings --------
MoveRestriction:

# If enable then it will not allow players to move for given amount
# of time before teleporting
# Admins will be instantly teleported
  Enable: false


# Time given in seconds
  Time: 5












# -------- Alias Settings --------
# -
# Aliases: Add aliases like this:
# - - - - - - - - - - - - - - - - 
# Aliases:
#   Alias: ZoneName
# - - - - - - - - - - - - - - - - 
# You may add unlimited aliases
# Aliases will override any exciting commands, be careful
Aliases:
  myAlias: Zone1
  wilderness: WildernessZone






# -------- WorldTravelListener Settings --------
# -
# WorldTravelListener: Add WorldTravelListener like this:
# - - - - - - - - - - - - - - - - 
# WorldTravelListener:
#   WorldName: ZoneName
# - - - - - - - - - - - - - - - - 
# You may add unlimited WorldTravelListener
# WorldTravelListener will try and override any teleportation
#   to a given world, meaning that if you specify a zone
#   that is not in the given world then it will be more or
#   less imposible to get to that world.
WorldTravelListener:
  world: Zone1
  world_nether: Nether_Zone