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
Config.yml
# 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
Servers using this Plugin
Feel free to reach out via DMs to have your server featured here.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta