diff --git a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_13to1_12_2/packets/WorldPackets.java b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_13to1_12_2/packets/WorldPackets.java index edd985e12..fdd0089fb 100644 --- a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_13to1_12_2/packets/WorldPackets.java +++ b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_13to1_12_2/packets/WorldPackets.java @@ -183,10 +183,10 @@ public class WorldPackets { } } wrapper.set(Type.VAR_INT, 0, checkStorage(wrapper.user(), position, newId)); - // Workaround for packet order issue - wrapper.send(Protocol1_13To1_12_2.class, true, true); - wrapper.cancel(); if (Via.getConfig().isServersideBlockConnections()) { + // Workaround for packet order issue + wrapper.send(Protocol1_13To1_12_2.class, true, true); + wrapper.cancel(); ConnectionData.update(userConnection, position); }