diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_17to1_16_4/packets/WorldPackets.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_17to1_16_4/packets/WorldPackets.java index 9ce9ba356..8f342c2d6 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_17to1_16_4/packets/WorldPackets.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_17to1_16_4/packets/WorldPackets.java @@ -140,6 +140,8 @@ public class WorldPackets { if (!chunk.isFullChunk()) { // All chunks are full chunk packets now (1.16 already stopped sending non-full chunks) // Construct multi block change packets instead + // Height map updates are lost (unless we want to fully cache and resend entire chunks) + // Block entities are always empty for non-full chunks in Vanilla writeMultiBlockChangePacket(wrapper, chunk); wrapper.cancel(); return;