Skins and Cloaks
We have tried to simplify skin uploads for your game project as much as possible; you only need to know the actual URL of the skin. For Minecraft projects, this is the link to the textures in the user dashboard. If you don't have a website or a project with a dashboard, you can use TLauncher or Ely.by.
Using Ready-Made Services
You might have already seen skins by nicknames online. If you don't have a website or a skin system, you can use them. No extra setup is needed. You can use one of the following options:
- Aurora
- Danielraybone
- TLauncher
- T-Monitoring
# Skins
https://api.aurora-launcher.ru/mojang/username/skin/{userName}
# Cloaks
https://api.aurora-launcher.ru/mojang/username/cape/{userName}
# Skins
https://skins.danielraybone.com/v1/skin/{userName}
# Cloaks
https://skins.danielraybone.com/v1/cape/{userName}
# Skins
https://tlauncher.org/upload/all/nickname/{userName}.png
# Cloaks
https://tlauncher.org/upload/all/cloaks/{userName}.png
# Skins
https://tmonitoring.com/uploads/catalog/skins/nickname/{userName}.png
# Cloaks
https://tmonitoring.com/uploads/catalog/capes/{userName}.png
Custom Skin Service
This option is suitable for projects that have a website with the ability to upload skins or cloaks.
If you have a user dashboard, you should know the actual texture URL for each user. For example, it might look like this:
Skins
https://mc.recloud.tech/cabinet/skins/GamerVII.png
Cloaks
https://mc.recloud.tech/cabinet/cloaks/GamerVII.png
These are the links you need to specify on the "Integrations" -> "Skin Service" page.
Important! Instead of the nickname, you can use UUID or Player Nickname. Replace it according to the following rules:
{userName} - User nickname
{userUuid} - User UUIDAs a result, the links will look something like this:
https://mc.recloud.tech/cabinet/skins/{userName}.png
https://mc.recloud.tech/cabinet/cloaks/{userName}.png
Troubleshooting Texture Issues
- Check that skin and cloak files are downloadable via the link you specified on the "Integrations" -> "Skin Service" page.
- Ensure you know which protocol (HTTP or HTTPS) is used to return textures and use it everywhere.
- Use proxying for Gml.Web.Proxy: with port 5003 to load skins over HTTPS.
- If you access the server via IP or localhost, use ONLY HTTP! Specify the same in the settings.
- In case of incorrect configuration, check the "Panel Settings" section and follow the actions required by the panel.
- Ensure that the launcher settings also specify the correct protocol used for the connection with Gml Api.