Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
NPC skins sometimes dissapear #1297
Sometimes, the skins for the npc's on my network's hub dissapear. Here's an example of no skins being shown:
I don't know how I triggered this. All those npc's should have a skin, but they dissapeared.
However sometimes they do actually work. It also seems to differ between players. Sometimes some can see them, sometimes not. Sometimes they are there, and sometimes they are skinless.
No errors on console.
Citizens Version (I think it's the free version, but some other staff may have purchased it):
If I find out anything else I'll post it here.
If I'm not mistaken, the Mojang skin service only accepts a certain amount of requests per unit of time. This means that, if you have a lot of NPCs with skins, they might stop sending the data back sometimes. It is a known issue and happens to all of us. I'm afraid I don't really know any way to solve that.
This is a client-side bug, usually based on latency or server load. Mojang also limits skin requests, but if that was the issue your own skin would also not load. There are ways to refresh your npcs using Denizen, though skins are not guaranteed to work even on the refresh and it'd be up to you to decide when to do the refreshing.
Also, Citizens is free and open-source! The "paid" version on spigot is just a suggested donation :)