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;