diff --git a/src/main/java/net/minecraftforge/fml/network/NetworkHooks.java b/src/main/java/net/minecraftforge/fml/network/NetworkHooks.java index 7c55cf345..a171eb016 100644 --- a/src/main/java/net/minecraftforge/fml/network/NetworkHooks.java +++ b/src/main/java/net/minecraftforge/fml/network/NetworkHooks.java @@ -97,6 +97,8 @@ public class NetworkHooks public synchronized static void sendDimensionDataPacket(NetworkManager manager, ServerPlayerEntity player) { // don't send vanilla dims if (player.dimension.isVanilla()) return; + // don't sent to local - we already have a valid dim registry locally + if (manager.isLocalChannel()) return; FMLNetworkConstants.playChannel.sendTo(new FMLPlayMessages.DimensionInfoMessage(player.dimension), manager, NetworkDirection.PLAY_TO_CLIENT); }