Quote:
Originally Posted by Zeroxelli
Instead of doing Client.Send or whatever your enduser send method is, use your SendToLocal method (whatever it is.)
|
Actually my guess is he's not writing the players title in the spawn entity packet.
You send the packet to your own client to confirm the changes and update yourself.... but the title ID has an offset in the spawn entity packet.
Code:
client.SendScreen(client.Entity.SpawnPacket, false);
Make sure you update your SpawnPacket so that it is writing the proper title ID to the correct offset.
<edit>
To be clear here.... try sending the actual title packet to screen... it's more efficient then updating all screen players with your full spawn packet... but REGARDLESS you need to make sure the offset is being written properly in the packet so that NEW players will see your title.
The two are not mutually exclusive and I listed the entity packet simply because I KNOW it has the offset and is required and I cannot comment on if sending the title packet will work when sent to other players (although I assume it does)