diff --git a/common/src/main/java/io/github/steveplays28/noisiumchunkmanager/server/world/ServerWorldChunkManager.java b/common/src/main/java/io/github/steveplays28/noisiumchunkmanager/server/world/ServerWorldChunkManager.java index 722a3ac..9479c9a 100644 --- a/common/src/main/java/io/github/steveplays28/noisiumchunkmanager/server/world/ServerWorldChunkManager.java +++ b/common/src/main/java/io/github/steveplays28/noisiumchunkmanager/server/world/ServerWorldChunkManager.java @@ -452,6 +452,9 @@ private void onBlockChange(@NotNull BlockPos blockPos, @NotNull BlockState oldBl protoChunk.setStatus(ChunkStatus.LIGHT); serverLightingProvider.light(protoChunk, protoChunk.isLightOn()); + protoChunk.setStatus(ChunkStatus.SPAWN); + chunkGenerator.populateEntities(chunkRegion); + protoChunk.setStatus(ChunkStatus.FULL); pointOfInterestStorage.saveChunk(chunkPos); versionedChunkStorage.setNbt(chunkPos, ChunkSerializer.serialize(serverWorld, protoChunk));