Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NPC skins sometimes dissapear #1297

Closed
MithrandirCraft opened this issue Sep 5, 2017 · 3 comments
Closed

NPC skins sometimes dissapear #1297

MithrandirCraft opened this issue Sep 5, 2017 · 3 comments

Comments

@MithrandirCraft
Copy link

MithrandirCraft commented Sep 5, 2017

Sometimes, the skins for the npc's on my network's hub dissapear. Here's an example of no skins being shown:
http://i.imgur.com/dLHcWc6.png

I don't know how I triggered this. All those npc's should have a skin, but they dissapeared.
Once I log back in they'll be there again.

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.
It looks like a visual glitch which affects randomly, but is easy to trigger.

No errors on console.

Citizens Version (I think it's the free version, but some other staff may have purchased it):
2.0.22-SNAPSHOT (b1492)
Spigot for mc 1.12.1 (with Bungee)
Running on Java 8.

If I find out anything else I'll post it here.

More stuff:

  • Some other plugins I tried have the same issue (Like BungeeNPC).
@Xenmai
Copy link

Xenmai commented Sep 5, 2017

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.
Feel free to correct me anybody if my explanation is incorrect.

@mergu
Copy link
Contributor

mergu commented Sep 5, 2017

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 :)

@fullwall
Copy link
Member

Latest version makes skins permanent which should help with this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants