From c848c33bc0cb462b365203137dd599e7bd9f1956 Mon Sep 17 00:00:00 2001 From: Christian Bergschneider Date: Fri, 3 Jan 2025 17:28:47 +0100 Subject: [PATCH] fix: add lighting engine to test server --- .../java/com/dfsek/terra/minestom/TerraMinestomExample.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platforms/minestom/src/main/java/com/dfsek/terra/minestom/TerraMinestomExample.java b/platforms/minestom/src/main/java/com/dfsek/terra/minestom/TerraMinestomExample.java index 5f3aeda91..159a9562a 100644 --- a/platforms/minestom/src/main/java/com/dfsek/terra/minestom/TerraMinestomExample.java +++ b/platforms/minestom/src/main/java/com/dfsek/terra/minestom/TerraMinestomExample.java @@ -20,6 +20,7 @@ import net.minestom.server.entity.GameMode; import net.minestom.server.event.player.AsyncPlayerConfigurationEvent; import net.minestom.server.event.player.PlayerSpawnEvent; import net.minestom.server.instance.Instance; +import net.minestom.server.instance.LightingChunk; import org.jetbrains.annotations.Nullable; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -31,11 +32,12 @@ import java.util.concurrent.atomic.AtomicInteger; public class TerraMinestomExample { private static final Logger logger = LoggerFactory.getLogger(TerraMinestomExample.class); private final MinecraftServer server = MinecraftServer.init(); - private Instance instance = MinecraftServer.getInstanceManager().createInstanceContainer(); + private Instance instance; private TerraMinestomWorld world; public void createNewInstance() { instance = MinecraftServer.getInstanceManager().createInstanceContainer(); + instance.setChunkSupplier(LightingChunk::new); } public void attachTerra(ChunkFilter filter) { @@ -114,6 +116,7 @@ public class TerraMinestomExample { public static void main(String[] args) { TerraMinestomExample example = new TerraMinestomExample(); + example.createNewInstance(); example.attachTerra(null); example.preloadWorldAndMeasure(); example.addScheduler();