Guide des Skins Personnalisés (Ely.by / LittleSkin)
Ce guide vous expliquera pourquoi les skins personnalisés (provenant de services comme Ely.by ou LittleSkin) peuvent ne pas s'afficher par défaut dans XMCL par rapport à d'autres lanceurs, comment fonctionne le rendu des skins dans Minecraft Java, et comment le configurer correctement.
Comment Fonctionne le Rendu des Skins dans Minecraft Java
Normalement, Minecraft Java obtient votre skin depuis le serveur de session officiel de Mojang. Le processus suit cette séquence :
Pourquoi les Skins ne S'affichent pas dans XMCL par Défaut
Dans d'autres lanceurs comme Legacy Launcher ou ElyPrism :
- Legacy Launcher modifie automatiquement la bibliothèque interne du jeu
authlib.jarou exécute un agent Java silencieux. Il recherche les skins de Ely.by pour tous les comptes hors ligne (locaux) par pseudonyme, contournant ainsi les vérifications de sécurité. - ElyPrism est un fork de Prism Launcher pré-configuré spécifiquement pour l'écosystème Ely.by.
XMCL est un lanceur propre et open-source. Il ne modifiera jamais vos fichiers de jeu et ne redirigera pas vos données vers des serveurs de skins tiers sans votre autorisation explicite.
Comment Configurer les Skins Personnalisés dans XMCL
Vous pouvez configurer des skins personnalisés en utilisant l'une des deux méthodes ci-dessous.
Méthode 1 : Ajouter un Compte Tiers (Recommandé)
Au lieu d'utiliser un simple nom de compte hors ligne/local, ajoutez votre compte officiel Ely.by ou LittleSkin dans le lanceur. Cela active automatiquement Authlib-Injector :
- Cliquez sur l'icône Comptes dans la barre latérale du lanceur.
- Cliquez sur Ajouter un compte.
- Choisissez Ely.by ou Yggdrasil (pour LittleSkin, entrez l'URL de leur API Yggdrasil :
https://littleskin.cn/api/yggdrasil). - Connectez-vous avec vos identifiants.
- Dans les paramètres de votre instance, assurez-vous que l'option Désactiver Authlib Injector est désactivée (OFF).
Comment cela fonctionne en arrière-plan
Lorsque vous lancez le jeu, XMCL ajoute automatiquement l'agent Java authlib-injector avec la racine de l'API personnalisée :
java -javaagent:authlib-injector.jar=https://authserver.ely.by/api/ -jar ...Méthode 2 : Utiliser le Mod CustomSkinLoader
Si vous préférez jouer avec un compte local (hors ligne) mais souhaitez que votre jeu charge les skins depuis Ely.by ou LittleSkin, vous devez installer le mod CustomSkinLoader.
- Installez un chargeur de mods (Forge, Fabric ou Quilt) dans votre instance.
- Recherchez et téléchargez le mod CustomSkinLoader dans l'onglet de téléchargement des mods de XMCL.
- Lancez le jeu une fois. Il créera un fichier de configuration dans
minecraft/CustomSkinLoader/CustomSkinLoader.json. - Ouvrez la configuration JSON et configurez les serveurs de skins :
{
"enable": true,
"loadTypes": ["Mojang", "ElyBy", "LittleSkin"],
"skinList": [
{ "type": "Mojang" },
{ "type": "Yggdrasil", "apiRoot": "https://authserver.ely.by/api/" },
{ "type": "Yggdrasil", "apiRoot": "https://littleskin.cn/api/yggdrasil/" }
]
}- CustomSkinLoader interrogera ces réseaux de skins par pseudonyme et affichera les skins pour vous ainsi que pour tous les autres joueurs ayant configuré ce mod !