Skip to content
Andrey edited this page Sep 24, 2022 · 8 revisions

List of config options

hosts

This option accepts a list of sources from which the mod tries to load skins.

Types of sources
  • !mojang [REFILL_ALWAYS | REFILL_EMPTY | DONT_REFILL] - official Mojang API (REFILL_ALWAYS allows to ignore skins sent by plugins like SkinsRestorer)
  • !server [IP] - any server that implements the ely.by API
  • !local [Directory] - directory where the mod will look for skins
  • !elyby - ely.by API
  • !optifine - Optifine API
  • !labymod - LabyMod API
  • !fivezig - 5zig API
  • !cosmetica [NO_THIRD_PARTY | ALLOW_THIRD_PARTY] - Cosmetica API
  • !minecraftcapes - MinecraftCapes API
  • !direct [CAPE | SKIN]:[URL] - download skin or cape from url directly, by replacing {name} by player name and {id} by player UUID
  • !tlauncher - TLauncher API
  • !mantle - Mantle API
  • !cloaksplus - Cloaks+ API
  • !wynntils - Wynntils capes API (no custom ears)

resolvingTimeout

Time in seconds allocated to search for skins in the specified sources

fullErrorMessage

Print full error message on error of true

offlineMode

Download skins by names instead of UUID's if true

hashingAlgorithm

Algorithm, that using for generate skin file name

animatedCapes

Render animated capes from custom server and MinecraftCapes if true

forceIcons

Force render player icon near name in player list if true

cosmetics

Render player Optifine/Cloaks+/Mantle cosmetics if true (requires CEM)

ears

Render player ears if true (requires Manningham Mills)

Config example

ignoreAnimatedCapes: false
hashingAlgorithm: SHA318
fullErrorMessage: true
resolvingTimeout: 15
offlineMode: false
forceIcons: true
cosmetics: true
ears: true
# DON'T USE TOO MANY HOSTS
hosts:
  - !direct 'CAPE:http://example.com/api/{name}?uuid={id}'
  - !server 'http://example.com/api'
  - !cosmetica 'NO_THIRD_PARTY'
  - !local 'C:\MySkins'
  - !minecraftcapes
  - !cloaksplus
  - !tlauncher
  - !wynntils
  - !optifine
  - !labymod
  - !fivezig
  - !mantle
  - !mojang
  - !elyby