Plugin Minecraft EssentialsGeoIP
EssentialsX GeoIP est un module de plugin Minecraft qui ajoute à EssentialsX des recherches IP locales MaxMind GeoLite2, affichant la position approximative des joueurs dans /whois et à la connexion.
Trouver un serveur avec EssentialsGeoIP
Serveurs ayant signalé EssentialsGeoIP : 21
- Equestrifun 5 en ligneJavaHorse
- Code Lyoko Minecraft Server Server is currently starting up! 0 en ligneJava
- Kroonlanden Your Kingom Server 5 en ligneJava + Bedrock
- Verre de Lait 5 en ligneJava + BedrockSurvival
- GeyserMC Demo & Test Server 1 en ligneJava + Bedrock
- NewNewCanada.net The Great White Cyber North 0 en ligneJava
À propos de EssentialsGeoIP
🔌 À propos d’EssentialsX GeoIP
EssentialsX GeoIP est un module de la suite de plugins EssentialsX qui effectue des requêtes GeoIP locales à l’aide de la base de données MaxMind GeoLite2. Il s’intègre à EssentialsX pour afficher un emplacement approximatif des joueurs (par exemple dans /whois et, éventuellement, au staff lorsqu’un joueur rejoint le serveur).
🎯 Objectif
Le module fournit au staff du serveur des informations géographiques approximatives dérivées des IP des joueurs afin d’aider à la modération, à la journalisation et à une connaissance basique de la localisation. Les requêtes sont effectuées localement à l’aide de la base GeoLite2 plutôt qu’en interrogeant des services tiers pour chaque demande.
⚙️ Fonctionnalités
- Utilise la base de données MaxMind GeoLite2 pour les recherches d’IP vers localisation.
- S’intègre à la sortie
/whoisd’EssentialsX pour afficher l’emplacement approximatif. - Optionnel : afficher l’emplacement approximatif d’un joueur au staff lorsqu’il rejoint le serveur.
- Mises à jour automatiques de la base de données : le module télécharge et actualise régulièrement la base GeoLite2 (configuré par défaut pour une mise à jour tous les 30 jours).
- Nœuds de permission pour contrôler qui peut voir ou masquer les résultats GeoIP.
🧩 Pour qui c’est fait
Ce module vise les administrateurs de serveur et les équipes de modération utilisant EssentialsX et souhaitant des données géographiques approximatives pour la modération ou la journalisation sur des serveurs Bukkit/Spigot/Paper.
🏗️ Exemples d’utilisation
- Montrer au staff un pays ou une ville approximatifs lors de l’inspection d’un joueur avec
/whois. - Journaliser des régions d’origine approximatives pour des connexions suspectes afin d’aider la modération.
- Masquer l’affichage de la localisation pour les joueurs qui ont refusé via une permission.
🔐 Permissions
| Permission | Description | Par défaut |
|---|---|---|
essentials.geoip.show | Permet à un utilisateur de voir l’emplacement approximatif d’un joueur (par exemple à la connexion ou lors de l’utilisation de /whois). | non spécifié |
essentials.geoip.hide | Empêche l’affichage de la localisation d’un joueur par les fonctionnalités GeoIP. | non spécifié |
⚙️ Installation
📥 Configuration
- Installez le plugin principal EssentialsX (le module GeoIP nécessite le module principal EssentialsX correspondant).
- Téléchargez le JAR du module EssentialsX GeoIP et placez-le dans le répertoire
plugins/de votre serveur. - Démarrez le serveur une fois pour générer le fichier
plugins/EssentialsGeoIP/config.yml. - Inscrivez-vous pour accéder à la base de données GeoLite2 de MaxMind, générez une clé de licence et ajoutez cette clé au paramètre
license-keydansplugins/EssentialsGeoIP/config.yml. - Redémarrez le serveur. Le module téléchargera la base GeoLite2 à l’aide de la clé fournie et la maintiendra automatiquement à jour.
📦 Dépendances
- EssentialsX (module principal) — une version correspondante du plugin central EssentialsX est requise.
🧠 Notes techniques
- Le module nécessite d’accepter et de respecter l’EULA MaxMind GeoLite2 ; la base de données est approximative et ne doit pas être utilisée pour déterminer la position précise des joueurs.
- Le comportement de téléchargement/mise à jour de la base de données fait partie du module et est configuré pour une mise à jour mensuelle ; vous devez fournir une clé de licence MaxMind valide pour les mises à jour automatiques.
- Affiche les données uniquement là où le noyau EssentialsX expose
/whoisou les notifications de connexion ; le module ne remplace pas les fonctionnalités d’EssentialsX.
🤝 Quand ce plugin est utile
Si vous utilisez EssentialsX et avez besoin de recherches légères et locales d’emplacement approximatif pour la modération ou la journalisation (tout en respectant les conditions de licence de MaxMind), EssentialsX GeoIP fournit une solution GeoLite2 intégrée et mise à jour automatiquement.
Commentaires
Aucun commentaire pour le moment
Soyez le premier à commenter.
Pour les administrateurs de serveurs
- Auteurs
- EssentialsX Team
- Licence
- GPL-3.0-only
- Plateformes supportées
- Bukkit, Spigot, Paper
- Versions supportées
- 1.21.8, 1.21.4–1.21.5, 1.20.6, 1.19.4, 1.18.2, 1.17.1, 1.16.5, 1.15.2, 1.14.4, 1.13.2, 1.12.2, 1.11.2, 1.10.2, 1.9.4, 1.8.8–1.8.9
- Dépendances
- EssentialsX
Liens
- Téléchargermodrinth.com/plugin/essentialsx-geo
- Code sourcegithub.com/EssentialsX/EssentialsGeoIP
- Documentationnext.essentialsx.net/wiki/geo-ip
- Suivi des problèmesgithub.com/EssentialsX/EssentialsGeoIP/issues
- GitHubgithub.com/EssentialsX
- CurseForge pagecurseforge.com/minecraft/bukkit-plugins/essentialsx/files
- repo.essentialsx.netrepo.essentialsx.net/releases/net/essentialsx/EssentialsXGeoIP
- CurseForge pagecurseforge.com/minecraft/bukkit-plugins/essentialsx/files/3113219
Ce que signalent les serveurs
Plateformes des serveurs
- Paper16
- Purpur2
- CraftBukkit2
- Cauldron-MCPC-Plus1
Versions du plugin
- 2.22.16
- 2.22.06
- 2.20.02
- 2.21.22
- 2.19.01
- 2.17.1.121
- 2.20.11
- 2.12.21
- 2.21.01
Les chiffres viennent des serveurs qui listent leurs plugins lors des vérifications de MSHQ. Beaucoup masquent cette liste, l’usage réel est donc plus élevé.