Skip to content

CordFriends v1.1.8 — Skins v5 + SkinsRestorer

Choose a tag to compare

@herocraftlol herocraftlol released this 08 Aug 14:58
· 1 commit to main since this release

🤝 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 /skin sont 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é textures du 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 :

  1. SkinsRestorer en priorité (comptes hors-ligne inclus) ;
  2. 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

  1. Placez CordFriends-Velocity-1.1.8.jar dans /plugins (Velocity).
  2. Installez CordFriends-Spigot-1.1.8.jar sur chaque serveur backend.
  3. (Optionnel) Ajoutez SkinsRestorer sur vos serveurs backend pour activer les skins personnalisés.
  4. Redémarrez Velocity et vos serveurs.

Pour BungeeCord

  1. Placez CordFriends-Bungee-1.1.8.jar dans /plugins (BungeeCord).
  2. Installez CordFriends-Spigot-1.1.8.jar sur chaque serveur backend.
  3. (Optionnel) Ajoutez SkinsRestorer sur vos serveurs backend.
  4. Redémarrez le proxy et vos serveurs.

⚠️ Les deux parties (Proxy + Spigot/Paper) sont obligatoires.


🧩 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.