Reduced updates

This commit is contained in:
cyberpwn
2021-09-12 10:42:36 -04:00
parent 2191b539e3
commit c4fe14bd45
11 changed files with 117 additions and 12 deletions

View File

@@ -28,6 +28,7 @@ import com.volmit.iris.engine.object.IrisDimension;
import com.volmit.iris.engine.object.IrisPosition;
import com.volmit.iris.engine.object.TileData;
import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.context.IrisContext;
import com.volmit.iris.util.data.B;
import com.volmit.iris.util.documentation.BlockCoordinates;
import com.volmit.iris.util.documentation.ChunkCoordinates;
@@ -203,6 +204,7 @@ public interface EngineMantle extends IObjectPlacer {
int xx = i + x;
int zz = j + z;
burst.queue(() -> {
IrisContext.touch(getEngine().getContext());
MantleChunk mc = getMantle().getChunk(xx, zz);
for (MantleComponent k : getComponents()) {

View File

@@ -22,6 +22,7 @@ import com.google.common.collect.ImmutableList;
import com.volmit.iris.Iris;
import com.volmit.iris.core.loader.IrisData;
import com.volmit.iris.engine.data.cache.Cache;
import com.volmit.iris.engine.framework.Engine;
import com.volmit.iris.engine.object.IObjectPlacer;
import com.volmit.iris.engine.object.IrisPosition;
import com.volmit.iris.engine.object.TileData;
@@ -201,6 +202,11 @@ public class MantleWriter implements IObjectPlacer {
getEngineMantle().setTile(xx, yy, zz, tile);
}
@Override
public Engine getEngine() {
return getEngineMantle().getEngine();
}
/**
* Set a sphere into the mantle
*