Fix caves

This commit is contained in:
cyberpwn
2021-09-23 05:39:41 -04:00
parent 66da382789
commit 846b4faefa
3 changed files with 14 additions and 2 deletions
@@ -65,7 +65,7 @@ public class IrisSettings {
public static class IrisSettingsPerformance { public static class IrisSettingsPerformance {
public boolean trimMantleInStudio = false; public boolean trimMantleInStudio = false;
public int mantleKeepAliveSeconds = 25; public int mantleKeepAliveSeconds = 25;
public int maxStreamCacheSize = 750_000; public int maxStreamCacheSize = 256_000;
public int maxResourceLoaderCacheSize = 1_000; public int maxResourceLoaderCacheSize = 1_000;
public int maxObjectLoaderCacheSize = 3_000; public int maxObjectLoaderCacheSize = 3_000;
public int maxScriptLoaderCacheSize = 500; public int maxScriptLoaderCacheSize = 500;
@@ -56,6 +56,7 @@ import com.volmit.iris.util.atomics.AtomicRollingSequence;
import com.volmit.iris.util.collection.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.collection.KMap; import com.volmit.iris.util.collection.KMap;
import com.volmit.iris.util.context.IrisContext; 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.BlockCoordinates;
import com.volmit.iris.util.format.C; import com.volmit.iris.util.format.C;
import com.volmit.iris.util.format.Form; import com.volmit.iris.util.format.Form;
@@ -461,6 +462,17 @@ public class IrisEngine implements Engine {
mode.generate(x, z, blocks, vbiomes, multicore); mode.generate(x, z, blocks, vbiomes, multicore);
} }
if(!multicore)
{
for(int i = 0; i < 16; i++)
{
for(int j = 0; j < 16; j++)
{
blocks.set(i, 255, j, B.get("GLASS"));
}
}
}
getMantle().getMantle().flag(x>>4, z>>4, MantleFlag.REAL, true); getMantle().getMantle().flag(x>>4, z>>4, MantleFlag.REAL, true);
getMetrics().getTotal().put(p.getMilliseconds()); getMetrics().getTotal().put(p.getMilliseconds());
generated.incrementAndGet(); generated.incrementAndGet();
@@ -90,7 +90,7 @@ public class HeadlessGenerator implements PlatformChunkGenerator {
.build(); .build();
getEngine().generate(x << 4, z << 4, getEngine().generate(x << 4, z << 4,
Hunk.view((ChunkGenerator.ChunkData) tc), Hunk.view((ChunkGenerator.BiomeGrid) tc), Hunk.view((ChunkGenerator.ChunkData) tc), Hunk.view((ChunkGenerator.BiomeGrid) tc),
true); false);
chunk.cleanupPalettesAndBlockStates(); chunk.cleanupPalettesAndBlockStates();
} catch (Throwable e) { } catch (Throwable e) {
Iris.error("======================================"); Iris.error("======================================");