CustomSkinLoader

CustomSkinLoader

1M Downloads

MinecraftCapes and Cloaks+ support

Byllfighter opened this issue ยท 9 comments

commented

How can I make MinecraftCapes and Cloaks+ support?

commented

Cloaks+

Please add this object into loadList.

{
    "name": "Cloaks+",
    "type": "Legacy",
    "checkPNG": true,
    "cape": "http://161.35.130.99/capes/{USERNAME}.png"
}

MinecraftCapes

Please use latest snapshot version and add following into loadList.

{
    "name": "MinecraftCapes",
    "type": "MinecraftCapesAPI",
    "root": "https://minecraftcapes.net/profile/"
}
commented

MinecraftCapesAPI has been added in e1cde0a .
You can test it.

commented

MinecraftCapes not working

My chache file:
{ "url": "https://minecraftcapes.net/profile/null", "lastModified": 1658980061000, "expire": 1659023507 }

commented

My CustomSkinLoader.json file:

{
  "version": "14.14",
  "buildNumber": 339,
  "loadlist": [
    {
      "name": "LocalSkin",
      "type": "Legacy",
      "checkPNG": false,
      "skin": "LocalSkin/skins/{USERNAME}.png",
      "model": "auto",
      "cape": "LocalSkin/capes/{USERNAME}.png",
      "elytra": "LocalSkin/elytras/{USERNAME}.png"
    },
    {
      "name": "Mojang",
      "type": "MojangAPI",
      "apiRoot": "https://api.mojang.com/",
      "sessionRoot": "https://sessionserver.mojang.com/"
    },
    {
      "name": "MinecraftCapes",
      "type": "MinecraftCapesAPI",
      "root": "https://minecraftcapes.net/profile/"
    },
    {
      "name": "Cloaks+",
      "type": "LegacyAPI",
      "checkPNG": true,
      "cape": "http://161.35.130.99/capes/{USERNAME}.png"
    },
    {
      "name": "LittleSkin",
      "type": "CustomSkinAPI",
      "root": "https://littleskin.cn/csl/"
    },
    {
      "name": "BlessingSkin",
      "type": "CustomSkinAPI",
      "root": "https://skin.prinzeugen.net/"
    },
    {
      "name": "ElyBy",
      "type": "ElyByAPI",
      "root": "http://skinsystem.ely.by/textures/"
    },
    {
      "name": "SkinMe",
      "type": "UniSkinAPI",
      "root": "http://www.skinme.cc/uniskin/"
    },
    {
      "name": "TLauncher",
      "type": "ElyByAPI",
      "root": "https://auth.tlauncher.org/skin/profile/texture/login/"
    },
    {
      "name": "GlitchlessGames",
      "type": "GlitchlessAPI",
      "root": "https://games.glitchless.ru/api/minecraft/users/profiles/textures/?nickname\u003d"
    }
  ],
  "enableDynamicSkull": true,
  "enableTransparentSkin": true,
  "forceIgnoreHttpsCertificate": false,
  "forceLoadAllTextures": false,
  "enableCape": true,
  "threadPoolSize": 3,
  "retryTime": 1,
  "cacheExpiry": 30,
  "forceUpdateSkull": false,
  "enableLocalProfileCache": false,
  "enableCacheAutoClean": false,
  "forceDisableCache": false
}
commented

Please make forceLoadAllTextures as true, rename LegacyAPI to Legacy.
Then upload your CustomSkinLoader.log.

commented

CustomSkinLoader.log
It's not working.
When I'm rejoining to the server twice I have a cape with a steve skin

commented

Now its works but only with "forceLoadAllTextures": true

commented

I fixed it in a3de214 , you can try again.

commented

Yes, that option must be true in this situation.