diff --git a/forge/src/main/java/dev/architectury/networking/forge/ClientNetworkingManager.java b/forge/src/main/java/dev/architectury/networking/forge/ClientNetworkingManager.java index 93e3ec60..e74dc95c 100644 --- a/forge/src/main/java/dev/architectury/networking/forge/ClientNetworkingManager.java +++ b/forge/src/main/java/dev/architectury/networking/forge/ClientNetworkingManager.java @@ -46,7 +46,9 @@ public class ClientNetworkingManager { for (int i = 0; i < size; i++) { receivables.add(buffer.readResourceLocation()); } - NetworkManager.sendToServer(NetworkManagerImpl.SYNC_IDS, NetworkManagerImpl.sendSyncPacket(NetworkManagerImpl.C2S)); + context.queue(() -> { + NetworkManager.sendToServer(NetworkManagerImpl.SYNC_IDS, NetworkManagerImpl.sendSyncPacket(NetworkManagerImpl.C2S)); + }); }); }