Six Overlays in Singleplayer

This commit is contained in:
Kam committed 2026-03-09 19:54:29 -04:00
1 parent 2dd34b21e6
commit b013f412b2
1 file changed
+8
@@ -184,6 +184,14 @@ public class SyncController {
DBCAddon.instance.syncPlayer(player);
syncPlayerData(player, false);
PartyInfoPacket.sendPartyData(player);
// Sync skin overlays after full handshake to ensure the client is ready.
// Overlays are not part of getSyncNBTFull(), and packets sent during
// PlayerLoggedInEvent can arrive before the client entity exists.
PlayerData data = PlayerData.get(player);
if (data != null) {
data.skinOverlays.updateClient();
}
}
private static EnumMap<EnumSyncType, Integer> getServerRevisionSnapshot() {