From 2897e1a3adfb36830125ee19ef398fb3fb33c6e9 Mon Sep 17 00:00:00 2001 From: cyberpwn Date: Mon, 13 Sep 2021 18:40:28 -0400 Subject: [PATCH] Routing --- .../java/com/volmit/iris/engine/mantle/EngineMantle.java | 6 ++++++ .../com/volmit/iris/engine/mantle/IrisMantleComponent.java | 3 +++ 2 files changed, 9 insertions(+) diff --git a/src/main/java/com/volmit/iris/engine/mantle/EngineMantle.java b/src/main/java/com/volmit/iris/engine/mantle/EngineMantle.java index ccba1b6b8..c5d3ff36d 100644 --- a/src/main/java/com/volmit/iris/engine/mantle/EngineMantle.java +++ b/src/main/java/com/volmit/iris/engine/mantle/EngineMantle.java @@ -23,8 +23,11 @@ import com.volmit.iris.core.loader.IrisData; import com.volmit.iris.engine.IrisComplex; import com.volmit.iris.engine.framework.Engine; import com.volmit.iris.engine.framework.EngineTarget; +import com.volmit.iris.engine.mantle.components.MantleJigsawComponent; +import com.volmit.iris.engine.mantle.components.MantleObjectComponent; import com.volmit.iris.engine.object.IObjectPlacer; import com.volmit.iris.engine.object.IrisDimension; +import com.volmit.iris.engine.object.IrisJigsawStructure; import com.volmit.iris.engine.object.IrisPosition; import com.volmit.iris.engine.object.TileData; import com.volmit.iris.util.collection.KList; @@ -256,4 +259,7 @@ public interface EngineMantle extends IObjectPlacer { default int getLoadedRegionCount() { return getMantle().getLoadedRegionCount(); } + + MantleJigsawComponent getJigsawComponent(); + MantleObjectComponent getObjectComponent(); } diff --git a/src/main/java/com/volmit/iris/engine/mantle/IrisMantleComponent.java b/src/main/java/com/volmit/iris/engine/mantle/IrisMantleComponent.java index b4dc5b044..a7c9cdd64 100644 --- a/src/main/java/com/volmit/iris/engine/mantle/IrisMantleComponent.java +++ b/src/main/java/com/volmit/iris/engine/mantle/IrisMantleComponent.java @@ -18,9 +18,12 @@ package com.volmit.iris.engine.mantle; +import com.volmit.iris.engine.object.IrisObject; import com.volmit.iris.util.mantle.MantleFlag; import lombok.Data; +import java.util.Set; + @Data public abstract class IrisMantleComponent implements MantleComponent { private final EngineMantle engineMantle;