From 13086c7cac2d8e67bfcefea59085fdee3e5d6b50 Mon Sep 17 00:00:00 2001 From: creeper123123321 Date: Sat, 27 Apr 2019 14:03:48 -0300 Subject: [PATCH] Fixed connecting after sending the packet --- .../protocol1_13to1_12_2/packets/WorldPackets.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 fd20e9a31..a5b82467d 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 @@ -403,10 +403,15 @@ public class WorldPackets { } if (Via.getConfig().isServersideBlockConnections()) { + ConnectionData.connectBlocks(wrapper.user(), chunk); // Workaround for packet order issue wrapper.send(Protocol1_13To1_12_2.class, true, true); wrapper.cancel(); - ConnectionData.connectBlocks(wrapper.user(), chunk); + for (int i = 0; i < chunk.getSections().length; i++) { + ChunkSection section = chunk.getSections()[i]; + if (section == null) continue; + ConnectionData.updateChunkSectionNeighbours(wrapper.user(), chunk.getX(), chunk.getZ(), i); + } } } });