SmoothRTP icon

SmoothRTP -----

Enhance your server with random teleportation.



SmoothRTP enhances teleportation on your Minecraft server. It offers swift, safe teleportation to new destinations without lag. Unlike heavy alternatives, SmoothRTP's lightweight design ensures optimal server performance.


Commands:
  • /rtp: Opens GUI or teleports player randomly
  • /rtp world <worldname>: Teleports to specific world
  • /rtp back: Returns to previous location
  • /rtp reload: Reloads the plugin configuration

Permissions:
  • smoothrtp.use: Basic usage permission
  • smoothrtp.reload: Allows config reloading
  • smoothrtp.bypass.cooldown: Bypasses teleport cooldown
  • smoothrtp.bypass.cost: Bypasses economy cost
  • smoothrtp.bypass.warmup: Bypasses countdown timer
  • smoothrtp.world.: Access to all worlds
  • smoothrtp.world.<worldname>: Access to specific world

    Code (YAML):

    # Configuration file for SmoothRTP

    # ---------------------------------------------------
    # General Settings
    # ---------------------------------------------------

    # Cooldown time in seconds
    # Players need to wait this amount of time (in seconds) before they can teleport again using the /rtp command.
    cooldown_time
    : 60

    # Warmup time in seconds
    # Players need to wait this amount of time (in seconds) before teleportation starts.
    # Set to 0 to disable.
    warmup_time
    : 3

    # Radius settings for random teleportation in blocks.
    min_radius
    : 100
    max_radius
    : 5000

    # Whether to respect claims when teleporting (requires compatible claims plugin)
    respect_claims
    : false

    # Set teleport center (Optional)
    # Teleport will be relative to this location instead of player's position
    # Use coords or "spawn" to use world spawn as center
    # Format: "x,z" or "spawn"
    # teleport_center: spawn
    # teleport_center: 0,0

    # ---------------------------------------------------
    # Economy Settings (Requires Vault)
    # ---------------------------------------------------

    # Whether to charge players for using teleportation
    use_economy
    : false

    # Cost for teleportation
    teleport_cost
    : 100

    # Cost message format
    cost_message
    : "&aTeleportation cost: &e$%cost%"

    # ---------------------------------------------------
    # Visual Effects
    # ---------------------------------------------------

    # Whether to enable particle effects
    enable_particles
    : true

    # Particle types: CLOUD, SPELL_WITCH, PORTAL, FLAME, HEART, etc.
    # See: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Particle.html
    departure_particles
    : "PORTAL"
    arrival_particles
    : "TOTEM"

    # Particle count and radius
    particle_count
    : 30
    particle_radius
    : 1.0

    # Whether to enable sound effects
    enable_sounds
    : true

    # Sound types: ENTITY_ENDERMAN_TELEPORT, ENTITY_PLAYER_LEVELUP, etc.
    # See: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
    departure_sound
    : "ENTITY_ENDERMAN_TELEPORT"
    arrival_sound
    : "ENTITY_PLAYER_LEVELUP"

    # Sound settings
    sound_volume
    : 1.0
    sound_pitch
    : 1.0

    # ---------------------------------------------------
    # Safe Location Settings
    # ---------------------------------------------------

    # Maximum number of attempts to find a safe location
    max_attempts
    : 100

    # Avoid teleporting into caves (ensures players land on the surface in overworld)
    avoid_caves
    : true

    # Dangerous materials (players won't be teleported onto these)
    dangerous_blocks
    :
     - LAVA
      - WATER
      - FIRE
      - CACTUS
      - MAGMA_BLOCK
      - CAMPFIRE
      - SOUL_CAMPFIRE
      - SWEET_BERRY_BUSH

    # Blocked biomes (players won't be teleported to these biomes)
    blocked_biomes
    :
     - DEEP_OCEAN
      - OCEAN
      - FROZEN_OCEAN
      - DEEP_FROZEN_OCEAN
      - WARM_OCEAN
      - LUKEWARM_OCEAN
      - DEEP_LUKEWARM_OCEAN
      - COLD_OCEAN
      - DEEP_COLD_OCEAN

    # ---------------------------------------------------
    # World Settings
    # ---------------------------------------------------

    # List of disabled worlds (teleportation not allowed in these worlds)
    disabled_worlds
    :
     - world_creative
      - minigames

    # Per-world settings
    worlds
    :
      world
    :
        enabled
    : true
        min_radius
    : 100
        max_radius
    : 5000
        center_x
    : 0
        center_z
    : 0
        safe_y
    : 64
      world_nether
    :
        enabled
    : true
        min_radius
    : 50
        max_radius
    : 500
        center_x
    : 0
        center_z
    : 0
        safe_y
    : 64
      world_the_end
    :
        enabled
    : false

    # ---------------------------------------------------
    # Messages Configuration
    # ---------------------------------------------------

    messages
    :
      prefix
    : "&8[&bSmoothRTP&8] "
      player_command_only
    : "&cOnly players can use this command!"
      no_permission
    : "&cYou don't have permission to execute this command!"
      config_reloaded
    : "&aConfig reloaded successfully!"
      wait_cooldown
    : "&cYou need to wait for %s seconds before teleporting again."
      wait_teleport
    : "&cYou need to wait for the current teleport to finish."
      teleport_warmup
    : "&bTeleporting in &e%s &bseconds. Don't move!"
      teleport_warmup_cancelled
    : "&cTeleportation cancelled due to movement."
      teleport_failed
    : "&cTeleport failed: %s"
      teleport_success
    : "&aSuccess! You have teleported to a random location."
      unable_to_find_location
    : "&cUnable to find a safe location after %s attempts."
      world_disabled
    : "&cRandom teleportation is disabled in this world."
      no_permission_world
    : "&cYou don't have permission to teleport in this world."
      insufficient_funds
    : "&cYou need $%cost% to teleport. You only have $%balance%."
      money_charged
    : "&a$%cost% has been charged for teleportation."
     

    Bugs or Idea's Post Here -> Click Me

    Feel free to reach out via DMs to have your server featured here.
Resource Information
Author:
----------
Total Downloads: 730
First Release: Mar 25, 2024
Last Update: Mar 27, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings