Skip to content
SuperRonanCraft edited this page Apr 3, 2021 · 16 revisions

Main configuration file, enable and disable features and configure rtp parameters.

Summary


Language-File

Set the language, accessible at the lang file


Settings

Basic plugin settings that can be disabled/changed

  • Respect

    Enable Plugin hooks to disallow players from teleporting randomly into defined regions.
    View which plugins are supported here
  • MinRadius

    The default minimum value (if worldborder is not set)
  • MaxAttempts

    The maximum amount of tries to find a safe location before giving up.
  • Cooldown

    The amount of time (in seconds) someone without the 'betterrtp.bypass.cooldown' permission must wait before rtp'ing again.
    Cooldown:
      Enabled: true
      LockAfter: 0 #Lock the player in infinite cooldown after X rtp's
      Time: 60 #In seconds
  • Delay

    Delay time someone types /rtp, to actually start rtp'ing
    Delay:
      Enabled: true
      Time: 5 #In Seconds
      CancelOnMove: true
  • DisableUpdater

    Disable displaying when a new update is available?

Default

Set defaults when a world is not customized below

  • UseWorldBorder

    Use the vanilla worldborder of a world? (Must set worldborder with the vanilla '/worldborder' command!)
  • Biomes

    Set a list of biomes you'd like to limit rtp to teleport to, view more biomes here
  • MaxRadius

    Maximum allowed radius from CenterX and CenterZ, still used even if useworldborder is true
  • MinRadius

    Minimum allowed radius from the worldborder or center
  • CenterX

    Center X position that you'd like BetterRTP to function in any world if useworldborder is false
  • CenterZ

    Center Z position that you'd like BetterRTP to function in any world if useworldborder is false

BlacklistedBlocks

A list of blocks you'd like to not have BetterRTP teleport a player onto

Example:

BlacklistedBlocks:
  - stationary_water
  - stationary_lava
  - water
  - flowing_water
  - lava
  - flowing_lava
  - cactus
  - leaves
  - leaves_2
  - air
  - void_air
  - bedrock

DisabledWorlds


A list of worlds to NOT allowed BetterRTP to function, only overriding a world will allow it to function

Example:

DisabledWorlds:
  - prison
  - creative

CustomWorlds


Info: Make custom worlds to have different values than the default
Value Type: List of Sections Keys
Default Value:

CustomWorlds:
  - custom_world_1:
      UseWorldBorder: false
      MaxRadius: 1000
      MinRadius: 100
      CenterX: 0
      CenterZ: 0
      Price: 50
  - other_custom_world:
      MaxRadius: 100000
      MinRadius: 1000
      CenterX: 123
      CenterZ: -123
      Price: 0
      Biomes:
        - 'desert'
        - 'forest'

Overrides


Info: Redirect one worlds '/rtp' command to another world
Value Type: List of Sections Default Value:

Overrides:
  #FORMAT - <CURRENT WORLD>:<DESIRED WORLD>
  - master_world: 'world'
  - creative_world: 'world'

WorldType


Info: Set the world type for a specific world
Value Type: List of Sections
Valid Values: 'NORMAL', 'NETHER'
Description:

  • NORMAL: finds the safest tallest block in the world
  • NETHER: finds the lowest safest block in the world (aka: caves)
    Default Value:
WorldType:
  - world: 'NORMAL'
  - world_nether: 'NETHER'
  - world_the_end: 'NORMAL'

PermissionGroup


Setup a group that will customize a players parameters for a world
Permission node is setup as such "betterrtp.config.<group_name>"

PermissionGroup: #Player requires "betterrtp.group.<world_name>" to trigger these configs
  Enabled: false
  Groups:
    - vip: # permission: betterrtp.config.vip
        - Build_World: #World named "Build_World"
            MaxRadius: 10000
            MinRadius: 1000
        - Survival_World:
            UseWorldBorder: false
            MaxRadius: 5000
            MinRadius: 1000
            CenterX: 10
            CenterZ: 10
    - vip2: # permission: betterrtp.config.vip2
        - Build_World:
            MaxRadius: 25000
            MinRadius: 10000
Clone this wiki locally