From 28823b19aaacb957ee9ad192de3151ae9867dfd3 Mon Sep 17 00:00:00 2001 From: Lixfel Date: Wed, 13 Sep 2023 21:50:17 +0200 Subject: [PATCH] Fix Biome coordinate translation --- .../moulberry/axiom/packet/SetBlockBufferPacketListener.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/moulberry/axiom/packet/SetBlockBufferPacketListener.java b/src/main/java/com/moulberry/axiom/packet/SetBlockBufferPacketListener.java index 091391f..0593b3b 100644 --- a/src/main/java/com/moulberry/axiom/packet/SetBlockBufferPacketListener.java +++ b/src/main/java/com/moulberry/axiom/packet/SetBlockBufferPacketListener.java @@ -87,8 +87,8 @@ public class SetBlockBufferPacketListener implements AxiomPacketListener { private void applyBiomeBuffer(World world, BiomeBuffer biomeBuffer) { Set changedChunks = new HashSet<>(); biomeBuffer.forEachEntry((x, y, z, biome) -> { - world.setBiome(x << 2, y << 2, z << 2, biome); - changedChunks.add(world.getChunkAt(x << 2, z << 2)); + world.setBiome(x*4, y*4, z*4, biome); + changedChunks.add(world.getChunkAt(x*4, z*4)); }); ServerLevel level = AxiomPaper.convert(world);