From 71acd73ac383e95dc87428a0ab1e26a6df847287 Mon Sep 17 00:00:00 2001 From: IzzelAliz Date: Sun, 22 Oct 2023 13:00:09 +0800 Subject: [PATCH] Fix ComposterBlock entity NPE (#1042) --- .../mixin/core/world/level/block/ComposterBlockMixin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/level/block/ComposterBlockMixin.java b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/level/block/ComposterBlockMixin.java index fc710a72..1fe0a1e2 100644 --- a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/level/block/ComposterBlockMixin.java +++ b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/level/block/ComposterBlockMixin.java @@ -55,7 +55,7 @@ public abstract class ComposterBlockMixin { double rand = world.random.nextDouble(); BlockState state1 = addItem(entity, state, DummyGeneratorAccess.INSTANCE, pos, stack, rand); - if (state == state1 || !CraftEventFactory.callEntityChangeBlockEvent(entity, pos, state1)) { + if (state == state1 || (entity != null && !CraftEventFactory.callEntityChangeBlockEvent(entity, pos, state1))) { return state; }