From ed3e278562e4207729095d17e183f1e4f54a98ce Mon Sep 17 00:00:00 2001 From: Spottedleaf Date: Tue, 18 Jun 2024 18:31:48 -0700 Subject: [PATCH] Fix NPE in ServerLevelMixin#moonrise$getFullChunkIfLoaded https://github.com/PaperMC/Paper/commit/d23825aa56dbe22140b4191e41ae4cf8f7188ebd --- .../moonrise/mixin/chunk_system/ServerLevelMixin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/ca/spottedleaf/moonrise/mixin/chunk_system/ServerLevelMixin.java b/src/main/java/ca/spottedleaf/moonrise/mixin/chunk_system/ServerLevelMixin.java index dc19c04..0b7b063 100644 --- a/src/main/java/ca/spottedleaf/moonrise/mixin/chunk_system/ServerLevelMixin.java +++ b/src/main/java/ca/spottedleaf/moonrise/mixin/chunk_system/ServerLevelMixin.java @@ -124,7 +124,7 @@ public abstract class ServerLevelMixin extends Level implements ChunkSystemServe @Override public final LevelChunk moonrise$getFullChunkIfLoaded(final int chunkX, final int chunkZ) { final NewChunkHolder newChunkHolder = this.moonrise$getChunkTaskScheduler().chunkHolderManager.getChunkHolder(CoordinateUtils.getChunkKey(chunkX, chunkZ)); - if (!newChunkHolder.isFullChunkReady()) { + if (newChunkHolder == null || !newChunkHolder.isFullChunkReady()) { return null; }