Skip to content

VelocityQueue 1.1.0

Choose a tag to compare

@estratlz estratlz released this 08 May 10:46
54cad7e

πŸš€ VelocityQueue

Advanced Velocity queue plugin for Minecraft servers, featuring NORMAL and PULL_ONLY modes β€” built for events, streams, tournaments, and any controlled access scenario.


✨ Features

  • Full queue system managed directly on the Velocity proxy
  • NORMAL mode β€” players automatically connect when they reach position #1
  • PULL_ONLY mode β€” only staff decides who gets in using /pull
  • Position displayed in the action bar in real time
  • Throttled connections to prevent network spikes and backend freezes
  • /pull command to connect N players or a specific player
  • Hot config reload with /queue reload
  • Automatic update checker on startup

πŸ“‹ Commands

Command Description
/pull <count> [server] Pull N players from the queue to the server
/pull <player> Pull a specific player from any queue
/pull list [server] Display queue status
/queue reload Reload the configuration without restarting
/queue version Display the plugin version

πŸ” Permissions

Permission Description
queue.use Required to join the queue β€” give this to all players
queue.admin Access to /pull and /queue reload commands
queue.priority Bypasses the queue and PULL_ONLY mode, connects instantly
queue.bypass Super admin β€” ignores the entire queue system

βš™οΈ Configuration

# VelocityQueue β€” config.yml
 
servers:
  event:
    mode: PULL_ONLY   # Staff controls who gets in
  survival:
    mode: NORMAL      # Auto-connect when reaching position #1
 
pull:
  connect-per-second: 5   # Number of connections per second (throttle)
 
messages:
  queue-position: "&eYou are &6#%position% &ein the queue for &6%server%&e."
  queue-joined: "&aYou joined the queue for &6%server%&a. Position: &6#%position%"
  pull-success: "&aYou have been pulled from the queue and are connecting to &6%server%&a."
  no-permission: "&cYou don't have permission to do this."

πŸ“Œ Requirements

  • Velocity 3.x
  • Java 17+