Home›Java›Mods›LimboQueue-reloaded
ModsJava

LimboQueue-reloaded

Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.

by lechat · on Modrinth

⬇ Download on Modrinth

LimboQueue

Source code : Download ZIP

Scroll down for English version

LimboQueue est un plugin de file d'attente pour Velocity construit avec LimboAPI. Ce plugin est un fork amélioré du LimboQueue original, conçu pour faire patienter les joueurs dans un monde limbo virtuel pendant qu'ils attendent qu'un serveur de lobby soit disponible.

Description

LimboQueue résout le problème des serveurs pleins ou temporairement indisponibles en plaçant automatiquement les joueurs dans une file d'attente virtuelle. Au lieu de recevoir un message d'erreur ou d'être déconnectés, les joueurs sont transportés dans un monde limbo où ils peuvent attendre confortablement qu'une place se libère sur les serveurs de destination.

Fonctionnalités principales

Installation

Prérequis

Étapes d'installation

  1. Téléchargez le fichier JAR depuis les releases ou compilez le projet
  2. Placez le fichier LimboQueue-1.0.1.jar dans le dossier plugins de votre serveur Velocity
  3. Redémarrez votre serveur Velocity
  4. Le plugin générera automatiquement un fichier de configuration config.yml

Configuration

Le fichier de configuration se trouve dans plugins/limboqueue/config.yml :

main:
  # Format des messages : LEGACY_AMPERSAND, LEGACY_SECTION, MINIMESSAGE
  serializer: "MINIMESSAGE"
  
  # Serveur principal à vérifier (défini dans velocity.toml)
  server: "lobby"
  
  # Liste des serveurs à surveiller (séparés par des virgules)
  servers: "lobby,lobby2"
  
  # Message de kick qui déclenche la mise en file d'attente
  kick-message: "The server is full"
  
  # Intervalle de vérification des serveurs (en secondes)
  check-interval: 2
  
  # Activer la file d'attente automatique à la connexion
  queue-on-join: true
  
  # Activer les messages dans la barre d'action
  enable-actionbar: true
  
  # Activer le scoreboard (désactivé par défaut)
  enable-scoreboard: false
  
  # Intervalle de mise à jour de l'actionbar (en secondes)
  actionbar-interval: 1
  
  world:
    # Dimension du monde limbo : OVERWORLD, NETHER, THE_END
    dimension: "OVERWORLD"

messages:
  # Messages personnalisables
  queue-message: "Your position in queue: {0}"
  server-offline: "<red>Server is offline."
  reload: "<green>LimboQueue reloaded!"
  reload-failed: "<red>Reload failed!"
  
  # Messages de la barre d'action
  actionbar-waiting: "<yellow>⏳ Searching for available servers... <gray>({0}s)"
  actionbar-connecting: "<green>✓ Server found! Connecting..."
  actionbar-queue: "<aqua>Queue Position: <white>{0} <gray>| <yellow>Waiting time: <white>{1}s"
  
  # Messages d'état
  no-servers-available: "<red>No servers are currently available. Please wait..."
  connecting-to-server: "<green>Connecting to {0}..."

Commandes et permissions

Commandes administrateur

Commandes joueur

Fonctionnement

Flux automatique

  1. Connexion du joueur : Le joueur se connecte au proxy Velocity
  2. Vérification automatique : Si queue-on-join est activé, le plugin vérifie la disponibilité des serveurs
  3. Mise en file d'attente : Si aucun serveur n'est disponible, le joueur est placé dans le monde limbo
  4. Attente interactive : Le joueur voit sa position dans la file et le temps d'attente via l'ActionBar
  5. Connexion automatique : Dès qu'un serveur devient disponible, le joueur y est automatiquement connecté

Gestion des serveurs pleins

Lorsqu'un joueur est expulsé d'un serveur avec un message contenant le texte configuré dans kick-message, il est automatiquement placé en file d'attente au lieu d'être déconnecté du proxy.

Avantages de ce fork

Cette version améliorée du LimboQueue original apporte plusieurs corrections et améliorations :

Support

Contactez moi sur Discord : @lechat87, ou par mail : axel@arockenbauer.fr


LimboQueue (English Version)

LimboQueue is a queue plugin for Velocity built with LimboAPI. This plugin is an improved fork of the original LimboQueue, designed to make players wait in a virtual limbo world while they wait for a lobby server to become available.

Description

LimboQueue solves the problem of full or temporarily unavailable servers by automatically placing players in a virtual queue. Instead of receiving an error message or being disconnected, players are transported to a limbo world where they can wait comfortably for a spot to open up on the destination servers.

Main features

Installation

Prerequisites

Installation steps

  1. Download the JAR file from releases or compile the project
  2. Place the LimboQueue-1.0.1.jar file in your Velocity server's plugins folder
  3. Restart your Velocity server
  4. The plugin will automatically generate a config.yml configuration file

Configuration

The configuration file is located in plugins/limboqueue/config.yml:

main:
  # Message format: LEGACY_AMPERSAND, LEGACY_SECTION, MINIMESSAGE
  serializer: "MINIMESSAGE"
  
  # Main server to check (defined in velocity.toml)
  server: "lobby"
  
  # List of servers to monitor (comma separated)
  servers: "lobby,lobby2"
  
  # Kick message that triggers queueing
  kick-message: "The server is full"
  
  # Server check interval (in seconds)
  check-interval: 2
  
  # Enable automatic queue on join
  queue-on-join: true
  
  # Enable actionbar messages
  enable-actionbar: true
  
  # Enable scoreboard (disabled by default)
  enable-scoreboard: false
  
  # Actionbar update interval (in seconds)
  actionbar-interval: 1
  
  world:
    # Limbo world dimension: OVERWORLD, NETHER, THE_END
    dimension: "OVERWORLD"

messages:
  # Customizable messages
  queue-message: "Your position in queue: {0}"
  server-offline: "<red>Server is offline."
  reload: "<green>LimboQueue reloaded!"
  reload-failed: "<red>Reload failed!"
  
  # ActionBar messages
  actionbar-waiting: "<yellow>Searching for available servers... <gray>({0}s)"
  actionbar-connecting: "<green>Server found! Connecting..."
  actionbar-queue: "<aqua>Queue Position: <white>{0} <gray>| <yellow>Waiting time: <white>{1}s"
  
  # Status messages
  no-servers-available: "<red>No servers are currently available. Please wait..."
  connecting-to-server: "<green>Connecting to {0}..."

Commands and permissions

Administrator commands

Player commands

How it works

Automatic flow

  1. Player connection : Player connects to the Velocity proxy
  2. Automatic check : If queue-on-join is enabled, the plugin checks server availability
  3. Queue placement : If no server is available, the player is placed in the limbo world
  4. Interactive waiting : Player sees their position in queue and waiting time via ActionBar
  5. Automatic connection : As soon as a server becomes available, the player is automatically connected

Full server management

When a player is kicked from a server with a message containing the text configured in kick-message, they are automatically placed in queue instead of being disconnected from the proxy.

Advantages of this fork

This improved version of the original LimboQueue brings several fixes and improvements:

Support

Contact me on Discord : @lechat87 ! I reply as soon as possible. If you prefer mail contact : axel@arockenbauer.fr

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more