Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for DiumStream

Plugin Velocity pour équilibrer les joueurs entre serveurs et lobbies, avec commandes /lobby, /hub et /reload.

Report JoinsBalancerPlayer?

Snapshot
1.2-SNAPSHOT

DiumStream released JoinsBalancerPlayer version 1.2-SNAPSHOT on August 24, 2024

JoinsBalancerPlayer :

Amélioration du système de vérification des mises à jour : Utilisation d'une classe UpdateChecker dédiée pour vérifier les mises à jour via l'API de Paper. Vérification automatique des mises à jour au démarrage du plugin.

Optimisation de la gestion des connexions des joueurs : Utilisation de PostOrder.FIRST pour s'assurer que le plugin traite les événements de connexion en priorité. Annulation du serveur initial défini par Velocity pour un meilleur contrôle de la redirection.

Amélioration de la répartition des joueurs : Vérification plus robuste de l'état en ligne des serveurs avant d'y rediriger les joueurs. Utilisation de streams pour filtrer efficacement les serveurs en ligne.

Meilleure gestion des erreurs et logging : Ajout de logs détaillés pour faciliter le débogage et le suivi des actions du plugin.

Flexibilité accrue de la configuration : Utilisation d'un ConfigManager pour une gestion plus souple des paramètres du plugin.

Commandes améliorées : Commande de rechargement de la configuration (/jbpreload) avec vérification des permissions. Commande de téléportation vers un lobby aléatoire (/lobby ou /hub) avec gestion des erreurs. Structure de code plus modulaire : Séparation des responsabilités entre les différentes classes (JoinsBalancerPlayer, UpdateChecker, ConfigManager).

Information

Published onAugust 24, 2024
Downloads29

Platforms

Velocity Velocity (3.3)