There should be a packet sent on join to set player skins. This should reduce skin server load and allow the server to control who has what skin, just like vanilla.
A couple security concerns:
- Client should only accept skins from trusted servers
- Texture hosts should be on a whitelist defined by the server, approved by the player.
- Hosts not on the whitelist will not be downloaded.
Skulls
- Skin data can be stored in NBT, just like vanilla.
- Allows skulls to use the same skin as when the player died, just like vanilla.
- Singleplayer will follow the whitelist config to prevent malicious map makers
Progress can be tracked here. https://github.com/MineLittlePony/HDSkins/tree/server-skins
There should be a packet sent on join to set player skins. This should reduce skin server load and allow the server to control who has what skin, just like vanilla.
A couple security concerns:
Skulls
Progress can be tracked here. https://github.com/MineLittlePony/HDSkins/tree/server-skins