From 9ed5575a29bddef6e2bdd1a117dfdd79ba4ae11a Mon Sep 17 00:00:00 2001 From: RaphiMC <50594595+RaphiMC@users.noreply.github.com> Date: Wed, 27 Mar 2024 02:03:18 +0100 Subject: [PATCH] Handle out of bounds data values for stone --- .../release/protocol1_8to1_7_6_10/storage/ChunkTracker.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/net/raphimc/vialegacy/protocols/release/protocol1_8to1_7_6_10/storage/ChunkTracker.java b/src/main/java/net/raphimc/vialegacy/protocols/release/protocol1_8to1_7_6_10/storage/ChunkTracker.java index 1bbae52..ebb2359 100644 --- a/src/main/java/net/raphimc/vialegacy/protocols/release/protocol1_8to1_7_6_10/storage/ChunkTracker.java +++ b/src/main/java/net/raphimc/vialegacy/protocols/release/protocol1_8to1_7_6_10/storage/ChunkTracker.java @@ -34,6 +34,9 @@ public class ChunkTracker extends AbstractChunkTracker { for (int i = 1; i < 16; i++) { // air this.registerReplacement(new IdAndData(0, i), new IdAndData(0, 0)); } + for (int i = 1; i < 7; i++) { // stone variants + this.registerReplacement(new IdAndData(BlockList1_6.stone.blockID, i), new IdAndData(BlockList1_6.stone.blockID, 0)); + } this.registerReplacement(new IdAndData(BlockList1_6.chest.blockID, 0), new IdAndData(BlockList1_6.chest.blockID, 3)); }