A comprehensive queue management plugin designed for crowded Minecraft servers. Keep your players organized and happy with priority-based queuing, interactive GUI, and extensive customization options.
✨ Features
Feature
Description
Priority System
Multi-tier priority queuing with VIP, Premium, Staff levels
️ Interactive GUI
Beautiful in-game interface with real-time updates
Highly Configurable
Extensive YAML configuration with custom messages
Sound Effects
Customizable audio feedback for queue events
️ Anti-Alt Protection
Prevent queue abuse with IP-based limitations
PlaceholderAPI Support
Integration with other plugins and displays
⚡ AFK Detection
Automatic removal of inactive players
Custom Styling
ᴍɪɴᴇᴄʀᴀꜰᴛ ꜱᴍᴀʟʟ ꜰᴏɴᴛ ꜱᴜᴘᴘᴏʀᴛ
Commands & Permissions
Command
Description
Permission
/queue join <server>
Join a server queue
azqueue.use
/queue leave
Leave current queue
azqueue.use
/queue status
Check queue position
azqueue.use
/queue gui
Open queue interface
azqueue.use
/queue help
Show command help
azqueue.use
/queue reload
Reload configuration
azqueue.admin.reload
Permission
Description
Default
azqueue.use
Basic queue commands
true
azqueue.priority.vip
VIP priority access
false
azqueue.priority.premium
Premium priority access
false
azqueue.priority.staff
Staff priority access
false
azqueue.priority.admin
Admin priority access
false
azqueue.bypass
Bypass queue entirely
false
azqueue.admin
Full administrative access
op
azqueue.admin.reload
Reload configuration
op
azqueue.admin.manage
Manage player queues
op
Requirements
Requirement
Version
Minecraft
1.20+
Java
17+
Server Software
Spigot/Paper/Purpur
PlaceholderAPI
2.11.3+ (optional)
⚙️ Configuration Example
Code (Text):
# AzQueue Configuration
queue:
process-interval: 5 # Process queue every 5 seconds
average-process-time: 30 # Average time per player
afk-timeout: 300 # Remove AFK players after 5 minutes
All messages support Minecraft color codes using `&` formatting:
Code (Text):
# Example messages.yml
general:
prefix: "&8[&6ᴀᴢQᴜᴇᴜᴇ&8] &r"
queue:
joined: "&aYou have joined the queue! &7Position: &f{position}&7/&f{total}"
position-update: "&7Queue position: &f{position}&7/&f{total} &8| &7Estimated time: &f{estimated_time}"
priority:
vip-joined: "&6[VIP] &a{player} &7has joined the queue with priority!"
Installation
1. Download the latest
AzQueue-1.0.0.jar from releases
2. Place the jar file in your server's
plugins/ folder
3. Start/restart your server
4. Configure
config.yml,
messages.yml, and
queue-groups.yml as needed
5. Use
/queue reload to apply changes