Use Iris worlds

This commit is contained in:
Daniel Mills 2021-07-18 18:37:09 -04:00
parent bd954e7292
commit fe2de5d8ae

View File

@ -25,6 +25,7 @@ import com.volmit.iris.engine.data.DataProvider;
import com.volmit.iris.engine.data.mca.NBTWorld;
import com.volmit.iris.engine.object.IrisBiome;
import com.volmit.iris.engine.object.IrisRegion;
import com.volmit.iris.engine.object.common.IrisWorld;
import com.volmit.iris.engine.parallel.MultiBurst;
import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.math.M;
@ -44,9 +45,9 @@ import java.util.function.Consumer;
@SuppressWarnings("EmptyMethod")
public interface IrisAccess extends Hotloadable, DataProvider {
void directWriteMCA(World w, int x, int z, NBTWorld writer, MultiBurst burst);
void directWriteMCA(IrisWorld w, int x, int z, NBTWorld writer, MultiBurst burst);
void directWriteChunk(World w, int x, int z, NBTWorld writer);
void directWriteChunk(IrisWorld w, int x, int z, NBTWorld writer);
int getGenerated();
@ -72,8 +73,6 @@ public interface IrisAccess extends Hotloadable, DataProvider {
void changeThreadCount(int m);
void regenerate(int x, int z);
void close();
boolean isClosed();
@ -238,14 +237,6 @@ public interface IrisAccess extends Hotloadable, DataProvider {
return location.get();
}
void clearRegeneratedLists(int x, int z);
void precache(World world, int x, int z);
int getPrecacheSize();
Chunk generatePaper(World world, int cx, int cz);
default int getParallaxChunkCount() {
int v = 0;