diff --git a/Xplat/src/main/java/io/github/lounode/extrabotany/common/block/flower/generating/ResoncundBlockEntity.java b/Xplat/src/main/java/io/github/lounode/extrabotany/common/block/flower/generating/ResoncundBlockEntity.java index ce6b50b3..e4968f5c 100644 --- a/Xplat/src/main/java/io/github/lounode/extrabotany/common/block/flower/generating/ResoncundBlockEntity.java +++ b/Xplat/src/main/java/io/github/lounode/extrabotany/common/block/flower/generating/ResoncundBlockEntity.java @@ -150,6 +150,9 @@ public void readFromPacketNBT(CompoundTag cmp) { @SubscribeEventWrapper public void onPlayLevelSound(PlayLevelSoundEventWrapper.AtPosition event) { + if (getLevel() == null) { + return; + } if (getLevel().isClientSide()) { EventsWrapper.unregister(this); return; @@ -170,6 +173,9 @@ public void onPlayLevelSound(PlayLevelSoundEventWrapper.AtPosition event) { @SubscribeEventWrapper public void onPlayLevelSound(PlayLevelSoundEventWrapper.AtEntity event) { + if (getLevel() == null) { + return; + } if (getLevel().isClientSide()) { EventsWrapper.unregister(this); return;