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:
Permissions:
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
Spoiler: Config.ymlCode (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
Spoiler: Servers using this PluginFeel free to reach out via DMs to have your server featured here.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20, 1.20.6, 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
SmoothRTP is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21. Downloaded 967 times (via Spigot). Download it and open it directly in the game.