This commit is contained in:
cyberpwn 2021-09-13 18:40:28 -04:00
parent dfd5a7c21d
commit 2897e1a3ad
2 changed files with 9 additions and 0 deletions

View File

@ -23,8 +23,11 @@ import com.volmit.iris.core.loader.IrisData;
import com.volmit.iris.engine.IrisComplex; import com.volmit.iris.engine.IrisComplex;
import com.volmit.iris.engine.framework.Engine; import com.volmit.iris.engine.framework.Engine;
import com.volmit.iris.engine.framework.EngineTarget; 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.IObjectPlacer;
import com.volmit.iris.engine.object.IrisDimension; 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.IrisPosition;
import com.volmit.iris.engine.object.TileData; import com.volmit.iris.engine.object.TileData;
import com.volmit.iris.util.collection.KList; import com.volmit.iris.util.collection.KList;
@ -256,4 +259,7 @@ public interface EngineMantle extends IObjectPlacer {
default int getLoadedRegionCount() { default int getLoadedRegionCount() {
return getMantle().getLoadedRegionCount(); return getMantle().getLoadedRegionCount();
} }
MantleJigsawComponent getJigsawComponent();
MantleObjectComponent getObjectComponent();
} }

View File

@ -18,9 +18,12 @@
package com.volmit.iris.engine.mantle; package com.volmit.iris.engine.mantle;
import com.volmit.iris.engine.object.IrisObject;
import com.volmit.iris.util.mantle.MantleFlag; import com.volmit.iris.util.mantle.MantleFlag;
import lombok.Data; import lombok.Data;
import java.util.Set;
@Data @Data
public abstract class IrisMantleComponent implements MantleComponent { public abstract class IrisMantleComponent implements MantleComponent {
private final EngineMantle engineMantle; private final EngineMantle engineMantle;