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

Comments

Projects
None yet
4 participants
@MithrandirCraft

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

This comment has been minimized.

Show comment
Hide comment
@Xenmai

Xenmai 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.

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

This comment has been minimized.

Show comment
Hide comment
@mergu

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

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 fullwall closed this Mar 15, 2018

@fullwall

This comment has been minimized.

Show comment
Hide comment
@fullwall

fullwall Mar 15, 2018

Member

Latest version makes skins permanent which should help with this.

Member

fullwall commented Mar 15, 2018

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