Fixes & Fixes

This commit is contained in:
Daniel Mills
2020-12-04 05:07:44 -05:00
parent f3eb1bb45e
commit 4902e5b9bb
17 changed files with 402 additions and 85 deletions

View File

@@ -10,6 +10,8 @@ import com.volmit.iris.Iris;
import com.volmit.iris.nms.INMS;
import com.volmit.iris.scaffold.cache.Cache;
import com.volmit.iris.scaffold.engine.EngineCompositeGenerator;
import com.volmit.iris.scaffold.engine.IrisAccess;
import com.volmit.iris.scaffold.engine.IrisAccessProvider;
import com.volmit.iris.util.*;
import net.minecraft.server.v1_16_R2.BlockPosition;
import net.minecraft.server.v1_16_R2.HeightMap;
@@ -26,7 +28,7 @@ import java.util.*;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.function.Supplier;
public final class NMSChunkGenerator_16_2 extends ChunkGenerator {
public final class NMSChunkGenerator_16_2 extends ChunkGenerator implements IrisAccessProvider {
private static final IBlockData k;
private final O<WorldServer> ws;
protected final IBlockData f;
@@ -595,4 +597,9 @@ public final class NMSChunkGenerator_16_2 extends ChunkGenerator {
++i1;
}
}
@Override
public IrisAccess getAccess() {
return gen;
}
}

View File

@@ -10,6 +10,8 @@ import com.volmit.iris.Iris;
import com.volmit.iris.nms.INMS;
import com.volmit.iris.scaffold.cache.Cache;
import com.volmit.iris.scaffold.engine.EngineCompositeGenerator;
import com.volmit.iris.scaffold.engine.IrisAccess;
import com.volmit.iris.scaffold.engine.IrisAccessProvider;
import com.volmit.iris.util.*;
import net.minecraft.server.v1_16_R3.BlockPosition;
import net.minecraft.server.v1_16_R3.HeightMap;
@@ -26,7 +28,7 @@ import java.util.*;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.function.Supplier;
public final class NMSChunkGenerator16_3 extends ChunkGenerator {
public final class NMSChunkGenerator16_3 extends ChunkGenerator implements IrisAccessProvider {
private static final IBlockData k;
private final O<WorldServer> ws;
protected final IBlockData f;
@@ -595,4 +597,9 @@ public final class NMSChunkGenerator16_3 extends ChunkGenerator {
++i1;
}
}
@Override
public IrisAccess getAccess() {
return gen;
}
}