From 538b467fa66d8602b66517a111d1f281c3ce690a Mon Sep 17 00:00:00 2001 From: KennyTV <28825609+KennyTV@users.noreply.github.com> Date: Tue, 14 Jan 2020 19:18:02 +0100 Subject: [PATCH] Fix heightmaps --- .../protocols/protocol1_14to1_13_2/packets/WorldPackets.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_14to1_13_2/packets/WorldPackets.java b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_14to1_13_2/packets/WorldPackets.java index 3f10c4326..9ec773eac 100644 --- a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_14to1_13_2/packets/WorldPackets.java +++ b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_14to1_13_2/packets/WorldPackets.java @@ -189,10 +189,10 @@ public class WorldPackets { int id = section.getFlatBlock(x, y, z); if (id != AIR && id != VOID_AIR && id != CAVE_AIR) { nonAirBlockCount++; - worldSurface[x + z * 16] = y + s * 16 + 2; // Should be +1 (top of the block) but +2 works :tm: + worldSurface[x + z * 16] = y + s * 16 + 1; // +1 (top of the block) } if (MappingData.motionBlocking.contains(id)) { - motionBlocking[x + z * 16] = y + s * 16 + 2; // Should be +1 (top of the block) but +2 works :tm: + motionBlocking[x + z * 16] = y + s * 16 + 1; // +1 (top of the block) } // Manually update light for non full blocks (block light must not be sent)