AzRTPQueue - Random Teleport Queue System icon

AzRTPQueue - Random Teleport Queue System -----

A queue-based random teleportation plugin with premium access and duel system



AzRTPQueue - Random Teleport Queue System

A queue-based random teleportation plugin with premium access and duel system

✨ Features

Queue System
• Standard RTP queue for all players
• Premium queue with permission-based access
• Automatic group teleportation when minimum players reached
• Toggle join/leave functionality

World Management
• Multi-world support with configurable allow/deny lists
• Safe location generation with multiple safety checks
• Coordinate feedback and action bar notifications

⚔️ Duel System
• Player-to-player duel invitations
• Accept/deny functionality with timeout
• Toggleable duel requests per player

️ Safety Features
• Lava, water, void, and fire avoidance
• Cave detection and sky access requirements
• Configurable height and depth limits
• Multiple attempt safe location finding

Commands & Permissions

Command Aliases Description Permission
/rtpqueue [world] /rtpq Join/leave standard RTP queue None
/rtppremiumqueue [world] /rtppq Join/leave premium RTP queue premium.queue
/randomtp [world] /rtp Instant random teleport None
/duel <invite|accept|deny|toggle> [player] None Duel system commands None
/rtpqueue-clear None Clear all queues rtpqueue.clear


Permission Nodes:
premium.queue - Access to premium RTP queue
rtpqueue.clear - Permission to clear all queues (default: op)


Requirements

Minecraft: 1.16.5+
Server: Bukkit/Spigot/Paper
Java: 8+
Dependencies: None

[hr]

⚙️ Configuration

Code (YAML):

# Plugin Settings
plugin
:
  default-world
: "world"
  allowed-worlds
:
   - "world"
    - "world_nether"
    - "world_the_end"
  min-queue-players
: 2
  debug
: false

# Random TP Settings
random-tp
:
  cooldown
: 60
  max-coordinate
: 10000
  min-coordinate
: -10000
  max-attempts
: 10
  safety
:
    avoid-lava
: true
    avoid-water
: false
    avoid-void
: true
    require-sky-access
: false

# Queue Settings
queue
:
  max-players
: 50
  auto-clear-minutes
: 30

# Premium Queue Settings
premium-queue
:
  permission
: "premium.queue"
  max-players
: 20

# Duel System
duel
:
  enabled
: true
  default-world
: "world"
  request-timeout
: 5
 


Message Customization

All messages support full customization through lang.yml with:
Color codes: &a&lᴇxᴀᴍᴘʟᴇ &7ᴛᴇxᴛ
Unicode styling: ᴘʀᴇsᴇʀᴠᴇᴅ sᴍᴀʟʟ ᴄᴀᴘs
Placeholders: {player}, {world}, {x}, {y}, {z}


Usage Examples

ꜱᴛᴀɴᴅᴀʀᴅ ǫᴜᴇᴜᴇ:
Code (Text):

/rtpqueue          → Join queue in default world
/rtpq world_nether → Join queue for Nether
 
ᴘʀᴇᴍɪᴜᴍ ǫᴜᴇᴜᴇ:
Code (Text):

/rtppremiumqueue   → Join premium queue (requires permission)
 
ᴅᴜᴇʟ sʏsᴛᴇᴍ:
Code (Text):

/duel invite PlayerName → Send duel invitation
/duel accept           → Accept pending duel
/duel toggle           → Enable/disable duel requests
 

Made with ❤️ by GamingHuzai

ᴇɴᴊᴏʏ ʏᴏᴜʀ ʀᴀɴᴅᴏᴍ ᴀᴅᴠᴇɴᴛᴜʀᴇs!
Resource Information
Author:
----------
Total Downloads: 18
First Release: Sep 25, 2025
Last Update: Sep 25, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings