DragonetMC / DragonProxy

🐲 A proxy to allow Minecraft: Bedrock clients to connect to Minecraft: Java Edition servers.
https://invite.gg/DragonetMC
GNU General Public License v3.0
990 stars 134 forks source link

Feature/invisible players #550

Closed james090500 closed 4 years ago

james090500 commented 4 years ago

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.

lukeeey commented 4 years ago

elytras display fine on myself...maybe you could check what capedata the client sends when no cape is applied?

lukeeey commented 4 years ago

Surely if you set an elytra as the cape it will display an elytra at all times

james090500 commented 4 years ago

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