public static class OilGenStructure.GenByPredicate extends OilGenStructure
OilGenStructure.FlatPattern, OilGenStructure.GenByPredicate, OilGenStructure.PatternTerrainHeight, OilGenStructure.ReplaceType, OilGenStructure.Spout, OilGenStructure.Spring| Modifier and Type | Field and Description |
|---|---|
java.util.function.Predicate<net.minecraft.util.math.BlockPos> |
predicate |
box, replaceType| Constructor and Description |
|---|
GenByPredicate(Box containingBox,
OilGenStructure.ReplaceType replaceType,
java.util.function.Predicate<net.minecraft.util.math.BlockPos> predicate) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
countOilBlocks() |
protected void |
generateWithin(net.minecraft.world.World world,
Box intersect)
Generates this structure in the world, but only between the given coordinates.
|
canReplaceForOil, generate, setOil, setOilIfCanReplacepublic final java.util.function.Predicate<net.minecraft.util.math.BlockPos> predicate
public GenByPredicate(Box containingBox, OilGenStructure.ReplaceType replaceType, java.util.function.Predicate<net.minecraft.util.math.BlockPos> predicate)
protected void generateWithin(net.minecraft.world.World world,
Box intersect)
OilGenStructuregenerateWithin in class OilGenStructureprotected int countOilBlocks()
countOilBlocks in class OilGenStructureOilGenStructure.generateWithin(World, Box), by the Spring type, so this can store the number set.