xfl03 / MCCustomSkinLoader

Customize Skin, Cape and Elytra in Minecraft 1.8-1.21
GNU General Public License v3.0
508 stars 35 forks source link

[Bug] Unable to Fetch Update Skins #300

Open TIplur-ka opened 4 months ago

TIplur-ka commented 4 months ago

描述问题

The problem with updating skins and cloaks when reconnecting to the server is still relevant. CustomSkinLoader successfully handles loading skins and cloaks via CustomSkinLoaderAPI. It loads the file from the specified url to install the skin and cloak. However, after changing the skin or cloak on the site, even after 90 seconds, the cache is not cleared and displays the old skin that was there when I first logged into the server. I searched for a similar problem in the issue and found only one similar to mine - #174, but even the solution suggested by one of the users did not give any result. The only way to update the player skin is to restart the entire game client, only then will the skin update.

复现步骤

1. Using CustomSkinLoaderAPI to load skins and capes from your skin and capes site.
2. Start the game, connect to the world or to the server (doesn't matter), the skin is displayed along with the cape.
3. Exit from the server. Installing a new skin on the site.
4. Re-entering the server after 3 minutes (180 seconds), the skin and cape are not updated.
5. Full restart of the game client. Skin with cape is updated.

崩溃报告查看地址

No response

CustomSkinLoader.log 查看地址

https://pastebin.com/rCXfDz79

latest.log 查看地址

https://pastebin.com/RvRpa6QM

[仅Forge用户] Forge Log 查看地址

No response

模组版本

14.20

Minecraft游戏版本

1.20.2

Minecraft启动器 名称 及 版本

Prism Launcher 8.2

模组加载器

Fabric

操作系统

Windows

在提交错误报告之前,有没有做到...

TIplur-ka commented 4 months ago

I will add, if you delete the skin cache from the root folder "./minecraft/assets/skins" This helps, but only for 1 time, all subsequent times the skin is not updated, as well as the file is no longer created after re-entering the server.