
ShamboQ
Lightweight Queue Plugin
- Загрузки
- 122
- Подписчики
- 3
- Обновлён
- 9 мая 2025 г.
- Лицензия
- MIT
Опубликован 5 мая 2025 г.
ShamboQ - Advanced Queue System

Overview
ShamboQ is a professional queue management system for Minecraft networks that allows server administrators to create an elegant waiting experience for players before transferring them to the main server. The plugin freezes players in a designated waiting area, displays countdown messages, and plays immersive sound effects before automatically transferring them to the destination server. Plugin will be developed further.
Project History
ShamboQ is sponsored by Shambonoor Enterpraises
Installation
Requirements
- Minecraft server running Bukkit/Spigot/Paper 1.19+ (might work on 1.16-1.18)
- A proxy server: BungeeCord, Waterfall, or Velocity
- Java 8 or higher
Installation Steps
- Download the ShamboQ-xxx.jar file
- Place the JAR file in your lobby server's
/plugins/directory - Restart your server (or use a plugin manager to load it)
- Edit the generated configuration file at
/plugins/ShamboQ/config.ymlto match your network settings - Use
/shamboq reloadto apply your configuration changes
Important: Proxy Configuration
- Make sure your BungeeCord/Velocity config has the destination server defined with the same name as specified in the ShamboQ configuration
- Enable Proxy support in config files of your Queue Server
How It Works
The Queue Process
When a player joins your lobby server, ShamboQ automatically:
- Freezes the player in place
- Hides the player from others (and vice versa)
- Teleports them to the designated spawn point in The End dimension (plugin searches for an End world by default)
- Displays a welcome message with countdown information
- Plays immersive sound effects
- Shows a countdown in the action bar
When the countdown reaches zero, the player is automatically transferred to your main server
Queue Management
- Administrators can toggle the queue on/off without restarting
- When disabled, players remain frozen but don't see the countdown
- When re-enabled, all waiting players are automatically added to the active queue process
- Players with the
shamboq.bypasspermission skip the queue entirely
Configuration
The config.yml file allows you to customize:
# ShamboQ Configuration
# developed by Shambonoor Ent.
# https://szam.boo/
# https://discord.gg/wUmVUBc7rv
# Queue settings
queue:
# Enable or disable the queue system
enabled: true
# Time in seconds to wait before sending to SMP
time: 10
# Name of the SMP server to connect to
smp-server: "smp"
# Message to show when queue is disabled
disabled-message: "Queue is currently disabled"
# Whether to show the disabled message
show-disabled-message: true
# How often to show the notification in seconds
notification-interval: 5
# Connection settings
connection:
# Maximum number of retry attempts when connection fails
max-retries: 3
# Time in seconds to wait between retry attempts
retry-delay: 5
# Messages for various plugin functions
messages:
queue_enabled: "&aQueue has been enabled!"
queue_disabled: "&cQueue has been disabled!"
no_permission: "&cYou don't have permission to use this command!"
queue_time_set: "&aQueue time set to &e%d &aseconds!"
invalid_number: "&cInvalid number: &e%s"
message_set: "&aQueue disabled message set to: &e%s"
notifications_enabled: "&aQueue disabled notifications have been enabled!"
notifications_disabled: "&cQueue disabled notifications have been disabled!"
player_not_found: "&cPlayer not found: &e%s"
sending_player: "&aSending &e%s &ato &e%s&a!"
config_reloaded: "&aShamboQ configuration reloaded!"
welcome_title: "&6Welcome to the Server!"
welcome_subtitle: "&eYou will be transferred to the SMP server in &6%d &eseconds"
countdown: "&eTransfer in &6%d &eseconds..."
queue_disabled_title: "&cQueue Disabled"
usage_settime: "&cUsage: /shamboq settime <seconds>"
usage_message: "&cUsage: /shamboq message <message>"
usage_send: "&cUsage: /shamboq send <player>"
queue_disabled_player: "&cQueue system has been disabled. You are no longer in queue."
frozen_player: "&cYou are currently frozen in the lobby."
# New connection error messages
connection_failed: "&cConnection to SMP server failed. Retrying..."
connection_error: "&cCould not connect to SMP server. &eError: %s"
connection_timeout: "&cConnection timed out. Retrying in %d seconds..."
max_retries_reached: "&cCould not connect after %d attempts. Please try again later."
back_in_queue: "&eYou've been placed back in the queue due to connection issues."
# Spawn location in the End
spawn:
x: -1.5
y: 64
z: 0.5
# Example of sounds that will be played randomly
sounds:
- "ENTITY_ENDERMAN_DEATH"
- "ENTITY_ENDER_DRAGON_AMBIENT"
- "ENTITY_ENDER_DRAGON_DEATH"
- "BLOCK_END_PORTAL_FRAME_FILL"
- "BLOCK_END_PORTAL_SPAWN"
- "BLOCK_END_GATEWAY_SPAWN"
- "ENTITY_LIGHTNING_BOLT_THUNDER"
- "ENTITY_LIGHTNING_BOLT_IMPACT"
- "ENTITY_GENERIC_EXPLODE"
# Optimization settings for reducing server resource usage
optimization:
# Basic Optimization
chunk-management: true
disable-mobs: true
reduce-view-distance: true
queue-view-distance: 3
no-tick-zone: true
# Advanced
disable-terrain-generation: true
disable-player-ticks: true
spectator-mode: false
dedicated-thread-pool: true
thread-pool-size: 1
aggressive-chunk-management: true
max-loaded-chunks: 5
# Debug mode (enables verbose logging)
debug: false
Commands
/shamboq toggle- Enable or disable the queue/shamboq settime <seconds>- Set the queue waiting time/shamboq message <text>- Set the queue disabled message/shamboq notify- Toggle queue disabled notifications/shamboq send <player>- Send a specific player to the SMP server/shamboq reload- Reload the configuration/shamboq status- Show the current queue status
Permissions
shamboq.admin- Access to all ShamboQ commandsshamboq.bypass- Skip the queue entirely
Technical Features
- Multi-version support with automatic API detection
- Advanced action bar system compatible with Paper's Adventure API
- Memory-efficient queue management
- Thread-safe player handling
- Automatic fallback systems for compatibility
- Optimization of Queue Server
Support and Feedback
For support, feature requests, or to report bugs, please visit discord.gg/wUmVUBc7rv
Developed by Shambonoor Ent.
Ченджлог
2.0.0Релиз1.21.3, 1.21.4, 1.21.5 · 9 мая 2025 г.
ShamboQ 2.0 Release Notes
🚀 Queue System Evolved
We're excited to announce ShamboQ 2.0, a major update to our queue management system for Minecraft servers. This release represents a complete overhaul of the plugin's architecture with a primary focus on resilience and resource optimization.
✨ Key Improvements
- Connection Rejection Handling: Players no longer get lost in limbo when the destination server rejects connections
- Automatic Retry System: Configurable retry mechanism with fallback to queue when connection fails
- Player-Friendly Messaging: Clear communication to players during connection issues
🛡️ New Connection Handling
The standout feature of ShamboQ 2.0 is our enhanced connection management system, which:
- Detects server unavailability and connection timeouts
- Automatically retries connections with configurable attempts and delays
- Keeps players informed with action bar messages during the connection process
- Returns players to the queue if connection repeatedly fails
- Accurately tracks connection metrics for server admins
# New connection configuration
connection:
max-retries: 3 # Maximum retry attempts
retry-delay: 5 # Seconds between retries
📊 New Metrics System
Administrators now have access to comprehensive metrics about queue performance:
- Connection attempts and failures
- Resource optimization statistics
- Player throughput measurements
- System performance indicators
🔧 Other Improvements
- Platform Detection: Automatically adapts to Bukkit, Spigot, or Paper servers
- Aggressive Resource Management: Improved chunk handling for minimal server impact
- Command System Overhaul: Better command organization with improved tab completion
- Enhanced Configuration: More options to fine-tune queue behavior
📝 Compatibility
ShamboQ 2.0 supports:
- Minecraft 1.16 - 1.21
- Bukkit, Spigot, and Paper servers
- BungeeCord and Velocity proxies
📥 Installation
- Download the latest JAR from our GitHub Releases
- Replace your existing ShamboQ installation
- The plugin will automatically migrate your existing configuration
💬 Questions or issues? Join our Discord or open an issue on GitHub.
1.8.0Релиз1.21.3, 1.21.4, 1.21.5 · 5 мая 2025 г.
Optimization Uptade
ShamboQ 1.8.0
ShamboQ is a powerful queue management system for your Minecraft network. This plugin allows you to create a professional queue system where players are held in a waiting area before being transferred to your main server.
✨ Features
- Full Queue Management: Automatically handles player transfers between servers
- Advanced Freezing System: Players are frozen in place and hidden from each other while in queue
- Dynamic Action Bars: Customizable countdown messages using modern action bar system
- Immersive Experience: Random sound effects during queue countdown
- Admin Controls: Full command system to manage the queue
- Queue Toggle: Enable/disable queue without stopping the server
- Automatic Player Processing: When re-enabling queue, all waiting players are processed automatically
- Server Optimization: ShamboQ now can limit number of chunks being rendered by server and more.
📋 Commands
/shamboq toggle- Enable or disable the queue/shamboq settime <seconds>- Set the queue waiting time/shamboq message <text>- Set the queue disabled message/shamboq notify- Toggle queue disabled notifications/shamboq send <player>- Send a specific player to the SMP server/shamboq reload- Reload the configuration/shamboq status- Show the current queue status
🔧 Technical Info
- Proxy Support: Works with BungeeCord, Waterfall, and Velocity
- Server Version: Minecraft 1.19+ (best compatibility with 1.20+)
- Dependencies: None required
📝 Configuration
The plugin includes a fully customizable configuration file where you can adjust:
- Queue timing
- Spawn location
- Target server name
- Sound effects
- Custom messages
- Optimization
Few words more
Plugin was orginally developed as part of Shambonoor Ent. but we decided to publish It.
Developed by Shambonoor Ent. szam.boo
1.7.1Релиз1.21.3, 1.21.4, 1.21.5 · 5 мая 2025 г.
First release on modrinth
ShamboQ 1.7.1
ShamboQ is a powerful queue management system for your Minecraft network. This plugin allows you to create a professional queue system where players are held in a waiting area before being transferred to your main server.
✨ Features
- Full Queue Management: Automatically handles player transfers between servers
- Advanced Freezing System: Players are frozen in place and hidden from each other while in queue
- Dynamic Action Bars: Customizable countdown messages using modern action bar system
- Immersive Experience: Random sound effects during queue countdown
- Admin Controls: Full command system to manage the queue
- Queue Toggle: Enable/disable queue without stopping the server
- Automatic Player Processing: When re-enabling queue, all waiting players are processed automatically
📋 Commands
/shamboq toggle- Enable or disable the queue/shamboq settime <seconds>- Set the queue waiting time/shamboq message <text>- Set the queue disabled message/shamboq notify- Toggle queue disabled notifications/shamboq send <player>- Send a specific player to the SMP server/shamboq reload- Reload the configuration/shamboq status- Show the current queue status
🔧 Technical Info
- Proxy Support: Works with BungeeCord, Waterfall, and Velocity
- Server Version: Minecraft 1.19+ (best compatibility with 1.20+)
- Dependencies: None required
📝 Configuration
The plugin includes a fully customizable configuration file where you can adjust:
- Queue timing
- Spawn location
- Target server name
- Sound effects
- Custom messages
Few words more
Plugin was orginally developed as part of Shambonoor Ent. but we decided to publish It.
Developed by Shambonoor Ent. szam.boo
Комментарии
Загружаем…