Skip to content

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 :

Client MinecraftServeur Yggdrasil actif ?NonOuiServeur de Session Mojangtextures.minecraft.netServeur de Skin CustomEly.by / LittleSkin

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.jar ou 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 :

  1. Cliquez sur l'icône Comptes dans la barre latérale du lanceur.
  2. Cliquez sur Ajouter un compte.
  3. Choisissez Ely.by ou Yggdrasil (pour LittleSkin, entrez l'URL de leur API Yggdrasil : https://littleskin.cn/api/yggdrasil).
  4. Connectez-vous avec vos identifiants.
  5. 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 :

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

  1. Installez un chargeur de mods (Forge, Fabric ou Quilt) dans votre instance.
  2. Recherchez et téléchargez le mod CustomSkinLoader dans l'onglet de téléchargement des mods de XMCL.
  3. Lancez le jeu une fois. Il créera un fichier de configuration dans minecraft/CustomSkinLoader/CustomSkinLoader.json.
  4. Ouvrez la configuration JSON et configurez les serveurs de skins :
json
{
  "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/" }
  ]
}
  1. 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 !