From c6af99c424f964a0a4b464f570c924bf921b1322 Mon Sep 17 00:00:00 2001 From: C10udburst <18114966+C10udburst@users.noreply.github.com> Date: Sat, 11 Sep 2021 09:11:39 +0200 Subject: [PATCH] fix #54 --- build.gradle | 2 +- src/main/java/cloudburst/rejects/modules/NewChunks.java | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 4cb254c..992a09e 100644 --- a/build.gradle +++ b/build.gradle @@ -1,5 +1,5 @@ plugins { - id 'fabric-loom' version '0.9-SNAPSHOT' + id 'fabric-loom' version '0.8-SNAPSHOT' id 'maven-publish' } diff --git a/src/main/java/cloudburst/rejects/modules/NewChunks.java b/src/main/java/cloudburst/rejects/modules/NewChunks.java index 01e7252..8451707 100644 --- a/src/main/java/cloudburst/rejects/modules/NewChunks.java +++ b/src/main/java/cloudburst/rejects/modules/NewChunks.java @@ -133,7 +133,12 @@ public class NewChunks extends Module { if (!newChunks.contains(pos) && mc.world.getChunkManager().getChunk(packet.getX(), packet.getZ()) == null) { WorldChunk chunk = new WorldChunk(mc.world, pos, null); - chunk.loadFromPacket(null, packet.getReadBuffer(), new NbtCompound(), packet.getVerticalStripBitmask()); + try { + chunk.loadFromPacket(null, packet.getReadBuffer(), new NbtCompound(), packet.getVerticalStripBitmask()); + } catch (ArrayIndexOutOfBoundsException e) { + return; + } + for (int x = 0; x < 16; x++) { for (int y = 0; y < mc.world.getHeight(); y++) {