From d80ca67dd6b1ad1b6ebf74a2ab84f5695520dfa1 Mon Sep 17 00:00:00 2001 From: Merennor <105452638+Merennor@users.noreply.github.com> Date: Sun, 23 Aug 2026 10:12:23 +0300 Subject: [PATCH 1/2] fix: null level crash when receiving death packet (while joining server) --- src/main/java/cqb13/NumbyHack/utils/CHMainUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/cqb13/NumbyHack/utils/CHMainUtils.java b/src/main/java/cqb13/NumbyHack/utils/CHMainUtils.java index a9a9ccb..15c0070 100644 --- a/src/main/java/cqb13/NumbyHack/utils/CHMainUtils.java +++ b/src/main/java/cqb13/NumbyHack/utils/CHMainUtils.java @@ -66,7 +66,7 @@ public static String apply(String msg) { public static Entity deadEntity; public static boolean isDeathPacket(PacketEvent.Receive event) { - if (event.packet instanceof ClientboundEntityEventPacket packet) { + if (event.packet instanceof ClientboundEntityEventPacket packet && mc.level != null) { if (packet.getEventId() == 3) { deadEntity = packet.getEntity(mc.level); return deadEntity instanceof Player; From 9bfb0e83e7426922bd4d71636bf89a3553d9c76a Mon Sep 17 00:00:00 2001 From: Merennor <105452638+Merennor@users.noreply.github.com> Date: Mon, 24 Aug 2026 16:44:16 +0300 Subject: [PATCH 2/2] fix: category icon crash on title screen Items.TURTLE_HELMET::getDefaultInstance crashes because Holder$Reference components aren't bound before joining a world. Use Meteor's DisplayItemUtils.toStack() instead, matching how built-in categories provide their icons. --- src/main/java/cqb13/NumbyHack/NumbyHack.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/cqb13/NumbyHack/NumbyHack.java b/src/main/java/cqb13/NumbyHack/NumbyHack.java index 63c19ac..fa0105e 100644 --- a/src/main/java/cqb13/NumbyHack/NumbyHack.java +++ b/src/main/java/cqb13/NumbyHack/NumbyHack.java @@ -16,13 +16,14 @@ import meteordevelopment.meteorclient.systems.modules.Category; import meteordevelopment.meteorclient.systems.modules.Modules; import meteordevelopment.meteorclient.utils.misc.MeteorStarscript; +import meteordevelopment.meteorclient.utils.render.DisplayItemUtils; import net.minecraft.world.item.Items; import org.meteordev.starscript.value.Value; import org.meteordev.starscript.value.ValueMap; import org.slf4j.Logger; public class NumbyHack extends MeteorAddon { - public static final Category CATEGORY = new Category("Numby Hack", Items.TURTLE_HELMET::getDefaultInstance); + public static final Category CATEGORY = new Category("Numby Hack", () -> DisplayItemUtils.toStack(Items.TURTLE_HELMET)); public static final HudGroup HUD_GROUP = new HudGroup("Numby Hack"); public static final Logger LOGGER = LogUtils.getLogger();