Plugin Minecraft ProtocolLib
Informations sur ProtocolLib et les serveurs où il a été trouvé
🔌 À propos de ProtocolLib
ProtocolLib est une bibliothèque de plugins Minecraft qui expose le protocole réseau à d'autres plugins. Elle fournit une API pour lire, modifier, annuler et envoyer des paquets bruts entre le serveur et le client, sans obliger les plugins à dépendre des internals obfusqués du serveur.
🎯 Objectif
ProtocolLib existe pour rendre le travail au niveau des paquets fiable et facile à maintenir pour les développeurs de plugins. Il centralise l'accès aux paquets derrière une API stable afin que plusieurs plugins puissent inspecter et modifier le trafic de paquets sans se brancher directement sur les classes internes du serveur.
⚙️ Fonctionnalités
- API de type événement pour intercepter les paquets entrants et sortants.
- Accesseurs en lecture/écriture pour les champs courants des paquets (chaînes, ints, vecteurs, etc.).
- Possibilité d'annuler des paquets ou d'en modifier le contenu avant qu'ils n'atteignent leur destination.
- Utilitaire pour construire et envoyer des paquets côté serveur.
- Masque les classes obfusquées du serveur derrière un système de lecture/écriture basé sur des indices afin d'améliorer la stabilité entre versions.
- Distribué sous forme de jar côté serveur et utilisable comme dépendance de compilation pour les builds de plugins.
🧩 Pour qui c'est fait
- Développeurs de plugins qui ont besoin d'un contrôle au niveau des paquets (cosmétiques, déguisements, effets client personnalisés, utilitaires réseau).
- Administrateurs de serveurs qui exécutent des plugins dépendant d'un accès direct au protocole.
🏗️ Exemples d'utilisation
- Écouter les paquets de chat pour mettre en place un filtre côté serveur avant l'application des messages.
- Envoyer à un joueur un paquet d'explosion fabriqué pour créer un effet côté client sans modifier l'état du monde.
- Implémenter des déguisements, des animations personnalisées ou d'autres visuels uniquement côté client nécessitant une manipulation des paquets.
⌨️ Commandes
ProtocolLib ne fournit pas de commandes destinées aux utilisateurs ; c'est une bibliothèque pour développeurs plutôt qu'un plugin de fonctionnalités.
⚙️ Installation
📥 Mise en place
- Téléchargez le jar officiel de ProtocolLib et placez-le dans le dossier
plugins/de votre serveur. - Redémarrez le serveur et vérifiez la console pour confirmer que le plugin se charge sans erreur.
- Lors du développement d'un plugin utilisant ProtocolLib, ajoutez ProtocolLib comme dépendance de compilation et déclarez-le (ou soft-depend) dans le manifeste de votre plugin.
📦 Dépendances
- ProtocolLib n'a pas besoin d'autres plugins serveur pour fonctionner ; il est destiné à être utilisé par d'autres plugins comme bibliothèque.
🧾 Configuration
- ProtocolLib crée ses propres fichiers de configuration au premier lancement. La configuration spécifique au plugin est gérée par les plugins qui utilisent ProtocolLib.
🧠 Notes techniques
- ProtocolLib fournit un point d'entrée
ProtocolManagerpour enregistrer des écouteurs de paquets et envoyer des paquets par programmation. - Le projet est वितribué sous licence GPL-2.0.
- Les coordonnées Maven/Gradle sont publiées pour être utilisées comme dépendance de compilation.
- ProtocolLib est maintenu avec des considérations de compatibilité pour une large gamme de versions de serveurs Minecraft ; il cible principalement les logiciels serveurs dérivés de Bukkit.
🤝 Quand ce plugin est utile
Si votre projet doit inspecter ou modifier le protocole brut de Minecraft (pour des effets côté client, des visuels personnalisés ou des hooks au niveau réseau), ProtocolLib centralise et stabilise ce travail afin que plusieurs plugins puissent interagir avec les paquets en toute sécurité.
- Herocraft Online
Réseau RPG avec de nombreuses classes, townships, donjons et économie — pour les joueurs qui aiment le survival orienté roleplay et PvP.
2555.77 - Restarting...2455.18
- The Best In The Game1 37952.22
- Rooted Realm
SMP Survival Java sur whitelist : pas de wipes planifiés, économie par les joueurs, événements hebdomadaires et PvP optionnel. Communauté adulte et conviviale.
851.89 - A Minecraft Server851.69
- Smithtainment
SMP survie axé communauté, plugins personnalisés, économie, mcMMO et mini‑jeux — joueurs accueillants et forum actif.
651.06 - Froggie
SMP survival convivial offrant des claims protégés, une économie avec boutiques de joueurs et enchères, la prise en charge de plusieurs versions et le cross-play Java–Bedrock pour les builders occasionnels et les communautés.
350.21 - Minecart Rapid Transit
Serveur axé sur la communauté, dédié à la construction de villes et aux transports, centré sur des trains que l'on peut utiliser, de vastes réseaux de transport, des constructions protégées, une économie gérée par les joueurs et des arènes PvP organisées.
1049.87 - DaemoniaCraft
Serveur Towny RPG avec mobs personnalisés, économie active et prise en charge Bedrock — progression profonde pour fans de grind.
249.54 - GospelCraft
Survival Towny à thème chrétien avec mobs personnalisés, mcMMO et jobs — les Écritures présentées via le jeu.
749.49 - Akoot&Co
SMP convivial axé sur la communauté, avec prise en charge de Java et Bedrock, une carte du monde en direct publique, une boutique de dons et des fonctionnalités de confort pour construire et explorer tranquillement.
249.35 - Netherlite is loading...249.31
- A Minecraft Server148.22
- LilBoxPvP
Un serveur centré sur le BoxPvP avec des combats rapides en arène, des duels et une progression saisonnière. Propose des objets personnalisés, des menus gérés par des PNJ et probablement le crossplay Java–Bedrock.
347.96 - Racsu Planet
MMORPG de survie cross-play (Java + Bedrock) avec compétences, quêtes, donjons personnalisés et une économie en jeu, soutenu par une boutique officielle et un hub communautaire.
147.76 - MoodCraft
SMP survie semi-RP en français, axé sur les villes gérées par les joueurs, l’économie et les projets urbains — progression conviviale avec guides en jeu, boutiques, emplois et protection sécurisée des coffres. Java et Bedrock pris en charge.
246.86 - TGG Online
Serveur Minecraft coréen au style FPS proposant un survival de zombies et des mini-jeux bomb/escape, avec de nombreuses armes personnalisées, des modèles personnalisés et une expérience basée sur un pack de ressources.
245.12 - ArdakazMC
Serveur survival convivial et communautaire — construction, protection contre le grief et mondes durables.
245.04
La page du plugin ProtocolLib montre sur quels serveurs le monitoring a trouvé ce plugin, ainsi qu'avec quelles plateformes et versions il apparaît.
Les plugins peuvent ajouter des commandes, une économie, une protection, des droits d'accès, des mini-jeux, des intégrations ou d'autres mécaniques. Le rôle réel de ProtocolLib dépend de la configuration du serveur concerné.
Les données sont formées automatiquement à partir des réponses techniques des serveurs. Si un serveur masque la liste des plugins, il peut ne pas apparaître dans cette section, même s'il utilise ProtocolLib.
Utilisez la liste des serveurs avec ProtocolLib pour comparer des projets, vérifier les versions compatibles ou trouver des exemples d'utilisation du plugin sur des serveurs publics.