From bb0364d80545d30326d5d5912fee21975a8ecb24 Mon Sep 17 00:00:00 2001 From: Steveplays28 Date: Wed, 17 Jul 2024 01:39:55 +0200 Subject: [PATCH] feat: Add entity population during chunk generation --- .../server/world/ServerWorldChunkManager.java | 3 +++ 1 file changed, 3 insertions(+) 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));