mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2025-07-03 00:15:35 +00:00
fix: add lighting engine to test server
This commit is contained in:
parent
ff153ddc21
commit
c848c33bc0
@ -20,6 +20,7 @@ import net.minestom.server.entity.GameMode;
|
|||||||
import net.minestom.server.event.player.AsyncPlayerConfigurationEvent;
|
import net.minestom.server.event.player.AsyncPlayerConfigurationEvent;
|
||||||
import net.minestom.server.event.player.PlayerSpawnEvent;
|
import net.minestom.server.event.player.PlayerSpawnEvent;
|
||||||
import net.minestom.server.instance.Instance;
|
import net.minestom.server.instance.Instance;
|
||||||
|
import net.minestom.server.instance.LightingChunk;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
@ -31,11 +32,12 @@ import java.util.concurrent.atomic.AtomicInteger;
|
|||||||
public class TerraMinestomExample {
|
public class TerraMinestomExample {
|
||||||
private static final Logger logger = LoggerFactory.getLogger(TerraMinestomExample.class);
|
private static final Logger logger = LoggerFactory.getLogger(TerraMinestomExample.class);
|
||||||
private final MinecraftServer server = MinecraftServer.init();
|
private final MinecraftServer server = MinecraftServer.init();
|
||||||
private Instance instance = MinecraftServer.getInstanceManager().createInstanceContainer();
|
private Instance instance;
|
||||||
private TerraMinestomWorld world;
|
private TerraMinestomWorld world;
|
||||||
|
|
||||||
public void createNewInstance() {
|
public void createNewInstance() {
|
||||||
instance = MinecraftServer.getInstanceManager().createInstanceContainer();
|
instance = MinecraftServer.getInstanceManager().createInstanceContainer();
|
||||||
|
instance.setChunkSupplier(LightingChunk::new);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void attachTerra(ChunkFilter filter) {
|
public void attachTerra(ChunkFilter filter) {
|
||||||
@ -114,6 +116,7 @@ public class TerraMinestomExample {
|
|||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
TerraMinestomExample example = new TerraMinestomExample();
|
TerraMinestomExample example = new TerraMinestomExample();
|
||||||
|
example.createNewInstance();
|
||||||
example.attachTerra(null);
|
example.attachTerra(null);
|
||||||
example.preloadWorldAndMeasure();
|
example.preloadWorldAndMeasure();
|
||||||
example.addScheduler();
|
example.addScheduler();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user