CordFriends v1.1.8 — Skins v5 + SkinsRestorer
🤝 CordFriends v1.1.8 — Skins v5 + Intégration SkinsRestorer
Nouvelle version majeure du système d'amis pour BungeeCord et Velocity ! Cette mise à jour refond complètement l'affichage des skins dans le menu d'amis, pour des têtes de joueurs toujours à jour — même hors-ligne.
🖼️ Nouveautés
Intégration SkinsRestorer
- Pont natif vers SkinsRestorer : les skins définis via
/skinsont désormais récupérés automatiquement. - Fonctionnement hors-ligne : SkinsRestorer garde sa propre base de skins par UUID/pseudo, interrogeable à tout moment — même quand l'ami est déconnecté, et même pour un compte hors-ligne / cracké sans équivalent premium.
- Intégration optionnelle et sûre : déclaré en
softdepend. Si SkinsRestorer est absent ou incompatible, le menu d'amis continue de fonctionner ; l'intégration est simplement désactivée.
Cache des skins par le proxy
- Le proxy (Velocity) capture la propriété
texturesdu GameProfile de chaque joueur dès sa connexion. - Ces skins sont mis en cache et réutilisés instantanément dans le menu, sans aucun appel réseau vers Mojang.
Recherche intelligente en arrière-plan
Pour les amis sans skin en cache, le module Spigot/Paper tente, sans bloquer le serveur :
- SkinsRestorer en priorité (comptes hors-ligne inclus) ;
- puis Mojang par UUID (compte premium) ou par pseudo (compte hors-ligne).
Corrections techniques
- ✅ Correction de l'API de profil Paper (
com.destroystokyo.paper.profile) pour Minecraft 1.21+. - ✅ Correction du logger Velocity (SLF4J) lors de la capture des skins.
- ✅ Protocole de plugin-messaging étendu pour transmettre les skins du proxy vers le menu Spigot.
📦 Fichiers de cette release
| Fichier | Description |
|---|---|
CordFriends-Velocity-1.1.8.jar |
Plugin pour Velocity |
CordFriends-Bungee-1.1.8.jar |
Plugin pour BungeeCord |
CordFriends-Spigot-1.1.8.jar |
Module interface graphique pour Spigot/Paper |
CordFriends-v1.1.8-src.tar.gz |
Code source complet de la v1.1.8 |
📥 Installation
Pour Velocity
- Placez
CordFriends-Velocity-1.1.8.jardans/plugins(Velocity). - Installez
CordFriends-Spigot-1.1.8.jarsur chaque serveur backend. - (Optionnel) Ajoutez SkinsRestorer sur vos serveurs backend pour activer les skins personnalisés.
- Redémarrez Velocity et vos serveurs.
Pour BungeeCord
- Placez
CordFriends-Bungee-1.1.8.jardans/plugins(BungeeCord). - Installez
CordFriends-Spigot-1.1.8.jarsur chaque serveur backend. - (Optionnel) Ajoutez SkinsRestorer sur vos serveurs backend.
- Redémarrez le proxy et vos serveurs.
🧩 Rappel des fonctionnalités
- 👥 Système d'amis :
/friend add|accept|deny|remove|list|requests - 🚫 Blocage :
/friend block|unblock|blocked - 💬 Messages privés inter-serveurs :
/msg,/r - ✉️ Courrier hors-ligne :
/mail send|read|clear - 🖥️ Interface graphique :
/friend gui(rejoindre un ami en un clic, skins affichés) - 🎯 Auto-complétion intelligente (TAB)
Pré-requis compilation : JDK 21 + Maven 3.9+. Compilez avec mvn clean package.
Cette release a été préparée et publiée par un agent IA (OpenHands) pour le compte du propriétaire du dépôt.