AdvancedRTPQueue – The Ultimate FREE RTP Queue Plugin
Tired of paid RTP queue plugins that lack essential features? This one is completely free, feature-rich, and optimized!
Version 2.1 – Enhanced & Packed with New Features!
AdvancedRTPQueue v2.1 introduces major improvements, including new features like multi-world support, per-world and pre-teleportation cooldowns, and enhanced customization options for an unparalleled teleportation experience.
✨ Why Choose AdvancedRTPQueue?
✅ Free & Unrestricted – Fully featured at no cost, unlike paid alternatives.
✅ Smart Queue System – Automatically pairs and teleports players.
✅ Safe Teleportation – Avoids lava, void, or unsafe spots.
✅ Fully Customizable – Edit messages, teleport settings, sounds, and more.
✅ Hex Color & Title Support – Modern RGB chat formatting for vibrant messages.
✅ Optimized & Lag-Free – Runs smoothly on any server version.
✅ Admin Reload Command – Update settings without restarting.
✅ Queue Auto-Clear – Prevents infinite queue waiting.
✅ Dynamic Sound System – Customizable sounds for teleport and queue events.
✅ Cancel Command – Players can leave the queue with /rtpqueue cancel.
✅ Multi-World Support – Teleport across multiple worlds with customizable settings.
✅ World Names with Spaces – Supports worlds with spaces in their names.
✅ Customizable World Display Names – Set display names for worlds in messages.
✅ Cooldown System – Configurable global or per-world cooldowns, plus pre-teleportation cooldown.
✅ Land Claim Protection – Supports GriefPrevention, SaberFactions, Towny, and MassiveCraft Factions.
✅ Enhanced Tab Completion – Improved command usability.
✅ Robust Error Handling – Better logging for easier troubleshooting.
✅ No Dependencies Needed – Works standalone!
Live Demo & Preview
⚙ Configuration Preview (Highly Customizable)
Easily modify settings in config.yml:
Code (YAML):
# =====================================
# AdvancedRTPQueue Configuration
# =====================================
# Configure queue size, teleport settings, messages, and sounds.
# ==========================
# Queue Settings
# ==========================
queue:
required-players
: 2
# Players needed to start teleportation
clear-interval
: 300
# Queue resets if inactive (seconds)
# ==========================
# Cooldown Settings
# ==========================
cooldowns
:
# Global cooldown for entering queue (in seconds)
# Set to -1 to disable this cooldown
queue-join
: 60
# Cooldown before teleporting after match is found (in seconds)
# Players will have this time to prepare before teleport
# Set to -1 to disable this cooldown
pre-teleport
: 5
# Cancel teleport if player moves during pre-teleport cooldown
cancel-on-move
: true
# Enable per-world cooldowns (overrides global queue-join cooldown)
per-world-cooldown:
enabled
: false
worlds
:
# Set any cooldown to -1 to disable it for that specific world
world
: 128
world_nether
: 600
world_the_end
: 300
# ==========================
# Claim Protection
# ==========================
claim-protection:
enabled
: true
# Supported plugins: GriefPrevention, Factions (SaberFactions/MassiveCraft), Towny
# Will not teleport players into claimed areas
plugins:
grief-prevention
: true
factions
: true
# Works with SaberFactions and other MassiveCraft-based Factions plugins
towny
: true
# ==========================
# Teleportation Settings
# ==========================
teleport
:
# Main world configuration
default-world
:
"world"
default-world-display-name
:
"Overworld"
# Display name for the default world
min-x
: -500
max-x
: 500
min-z
: -500
max-z
: 500
safe-teleport
: true
# Ensures safe landing spots
max-teleport-attempts
: 10
# Retries for safe teleport location
# Multi-world support
other-worlds:
enabled
: true
worlds:
nether:
name
:
"world_nether"
display-name
:
"Nether"
permission
:
"rtpqueue.world.nether"
# Use "none" for no permission
min-x
: -200
max-x
: 200
min-z
: -200
max-z
: 200
safe-teleport
: true
max-teleport-attempts
: 5
end:
name
:
"world_the_end"
display-name
:
"The End"
permission
:
"none"
# No permission needed
min-x
: -300
max-x
: 300
min-z
: -300
max-z
: 300
safe-teleport
: true
max-teleport-attempts
: 8
# Unsafe blocks for teleportation
unsafe-blocks
:
- LAVA
- WATER
- FIRE
- CACTUS
- MAGMA_BLOCK
- VOID_AIR
- CAVE_AIR
# Added cave air as potentially unsafe
# ==========================
# Messages
# ==========================
messages:
join-queue
:
"�ff00✔ &aYou joined the queue."
waiting-for-opponent
:
"cff⏳ &bWaiting for a match..."
leave-queue
:
"&#ff0000❌ &cYou left the queue."
already-in-queue
:
"&#ffa500⚠ &eYou're already in the queue!"
not-in-queue
:
"&#ff4444⚠ &cYou're not in the queue."
opponent-found
:
"&#ff0000⚔ &cMatch found! Teleporting in {time} seconds..."
teleporting-title
:
"&#ff6600 &6Teleporting..."
teleporting-subtitle
:
"&#ff3333 &cGet ready!"
teleported
:
"�ff00✅ &aTeleported!"
no-permission
:
"&#ff5555⛔ &cNo permission."
reload
:
"�cc00 &aConfig reloaded!"
queue-cleared
:
"&#ff3300 &cQueue cleared."
invalid-world
:
"&#ff0000⚠ &cError: Invalid world!"
invalid-command
:
"&#ff5500❓ &cUnknown command. Try &e/rtpqueue &cor &e/rtpqueue cancel."
teleport-failed
:
"&#ff0000❌ &cTeleport failed! No safe spot."
cooldown-active
:
"&#ff9900⏱ &eOn cooldown. Try again in {time} seconds."
world-teleport
:
"�ccff &bTeleporting to {world}..."
move-cancelled
:
"&#ff6600⚠ &eTeleport cancelled! You moved during countdown."
claim-protected
:
"&#ff3333 &cCannot teleport to claimed land."
# ==========================
# Sounds
# ==========================
sounds:
queue-join
: ENTITY_PLAYER_LEVELUP
teleport
: ENTITY_ENDERMAN_TELEPORT
error
: ENTITY_VILLAGER_NO
queue-cleared
: ENTITY_ENDER_DRAGON_GROWL
opponent-found
: ENTITY_EXPERIENCE_ORB_PICKUP
cooldown
: BLOCK_NOTE_BLOCK_PLING
Commands & Permissions
Lightweight commands for seamless integration:
- /rtpqueue – Join the teleport queue. (Permission: rtpqueue.use)
- /rtpqueue cancel – Leave the queue. (Permission: rtpqueue.use)
- /rtpqueue reload – Reload the config without restarting. (Permission: rtpqueue.admin)
- /rtpqueue world <world-displayname> – Select a world for teleportation. (Permission: rtpqueue.world.*)
- World-specific permissions (e.g., rtpqueue.world.nether) for multi-world teleportation.
Installation Guide
1️⃣
Download the .jar file.
2️⃣
Drop it into your /plugins/ folder.
3️⃣
Restart your server.
4️⃣
Modify config.yml to fit your server needs.
5️⃣
Enjoy the best RTP queue plugin for free!
❤️ Support This Project (Pay-What-You-Want)
AdvancedRTPQueue is free, but maintaining and updating it takes time and effort.
All other RTP queue plugins on the market are
paid and
lack features. I was honestly
shocked at how overpriced and underdeveloped they are.
If you love this plugin and want frequent updates, consider supporting the project.
You can donate ANY amount using "Pay-What-You-Want"!
Or send a PayPal donation to:
[email protected]
Your support keeps this plugin thriving with new features and updates!
Download Now & Upgrade Your Server!
✔ No need to pay for subpar plugins—get the
best RTP queue plugin for free!
Enhance your server today!