Closed james090500 closed 4 years ago
elytras display fine on myself...maybe you could check what capedata the client sends when no cape is applied?
Surely if you set an elytra as the cape it will display an elytra at all times
When I tested, players who did not have an cape, when wearing an elytra it appears invisible. Elytras are included on the cape texture. I thought this to be due to serializing a skin with the cape set to ImageData.EMPTY.
Also, elytras display fine on yourself
See the example below. However I may have been wrong.
This fixes most invisible player issues caused by a null game profile on some player list packets. I also added a default cape texture as returning an ImageData.EMPTY will cause elytras to be invisible. Then also fixed cape scaling as bedrock only support 64x32 capes.
Also reverted skins being disabled in offline auth.