From fbea571e7cdd2fdc893cc6ed31e3a90f7d2af0fa Mon Sep 17 00:00:00 2001 From: Aurora Date: Mon, 30 Jun 2025 18:54:13 +0100 Subject: [PATCH] Fix exception when GeyserSession is null in GeyserItemStack --- .../java/org/geysermc/geyser/inventory/GeyserItemStack.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/inventory/GeyserItemStack.java b/core/src/main/java/org/geysermc/geyser/inventory/GeyserItemStack.java index e9d4b4a4885..d47be9f0bb5 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/GeyserItemStack.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/GeyserItemStack.java @@ -72,7 +72,7 @@ public class GeyserItemStack { private Item item; private GeyserItemStack(GeyserSession session, int javaId, int amount, DataComponents components) { - this(session.getComponentCache(), javaId, amount, components, 1, null); + this(session == null ? null : session.getComponentCache(), javaId, amount, components, 1, null); } private GeyserItemStack(ComponentCache componentCache, int javaId, int amount, DataComponents components, int netId, BundleCache.BundleData bundleData) {