mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-07-18 18:23:06 +00:00
Prevent caves from breaching ground in biomes with gen.min below sea
This commit is contained in:
parent
b6d8771792
commit
9bcaeee794
@ -2,11 +2,12 @@ package com.volmit.iris.generator.modifier;
|
||||
|
||||
import com.volmit.iris.generator.noise.FastNoiseDouble;
|
||||
import com.volmit.iris.object.IrisBiome;
|
||||
import com.volmit.iris.object.IrisBiomeGeneratorLink;
|
||||
import com.volmit.iris.object.IrisCaveLayer;
|
||||
import com.volmit.iris.util.*;
|
||||
import com.volmit.iris.scaffold.engine.Engine;
|
||||
import com.volmit.iris.scaffold.engine.EngineAssignedModifier;
|
||||
import com.volmit.iris.scaffold.hunk.Hunk;
|
||||
import com.volmit.iris.util.*;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.block.data.BlockData;
|
||||
|
||||
@ -162,6 +163,17 @@ public class IrisCaveModifier extends EngineAssignedModifier<BlockData>
|
||||
continue;
|
||||
}
|
||||
|
||||
boolean isAboveSea = true;
|
||||
for (IrisBiomeGeneratorLink gen : getEngine().getBiome(x, pu, z).getGenerators()){
|
||||
if (gen.getMin() < 0){
|
||||
isAboveSea = false;
|
||||
}
|
||||
};
|
||||
|
||||
if(!isAboveSea){
|
||||
continue;
|
||||
}
|
||||
|
||||
if(data == null)
|
||||
{
|
||||
ceiling = Math.max(pu, ceiling);
|
||||
|
Loading…
x
Reference in New Issue
Block a user