mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-07-18 18:23:06 +00:00
Finalize
This commit is contained in:
parent
d477121790
commit
9a7dcc8c1a
@ -38,7 +38,7 @@ import java.util.function.Predicate;
|
|||||||
|
|
||||||
public class IrisDecorantActuator extends EngineAssignedActuator<BlockData> {
|
public class IrisDecorantActuator extends EngineAssignedActuator<BlockData> {
|
||||||
private static final Predicate<BlockData> PREDICATE_SOLID = (b) -> b != null && !b.getMaterial().isAir() && !b.getMaterial().equals(Material.WATER) && !b.getMaterial().equals(Material.LAVA);
|
private static final Predicate<BlockData> PREDICATE_SOLID = (b) -> b != null && !b.getMaterial().isAir() && !b.getMaterial().equals(Material.WATER) && !b.getMaterial().equals(Material.LAVA);
|
||||||
private BiPredicate<BlockData, Integer> PREDICATE_CAVELIQUID = null;
|
private final BiPredicate<BlockData, Integer> PREDICATE_CAVELIQUID;
|
||||||
private final RNG rng;
|
private final RNG rng;
|
||||||
@Getter
|
@Getter
|
||||||
private final EngineDecorator surfaceDecorator;
|
private final EngineDecorator surfaceDecorator;
|
||||||
@ -62,7 +62,6 @@ public class IrisDecorantActuator extends EngineAssignedActuator<BlockData> {
|
|||||||
shoreLineDecorator = new IrisShoreLineDecorator(getEngine());
|
shoreLineDecorator = new IrisShoreLineDecorator(getEngine());
|
||||||
seaFloorDecorator = new IrisSeaFloorDecorator(getEngine());
|
seaFloorDecorator = new IrisSeaFloorDecorator(getEngine());
|
||||||
|
|
||||||
//Can't be created without an instance of the actuator due to referencing the engine
|
|
||||||
PREDICATE_CAVELIQUID = (b, y) -> {
|
PREDICATE_CAVELIQUID = (b, y) -> {
|
||||||
for (IrisCaveLayer layer : getEngine().getDimension().getCaveLayers()) {
|
for (IrisCaveLayer layer : getEngine().getDimension().getCaveLayers()) {
|
||||||
if (!layer.getFluid().hasFluid(getData())) {
|
if (!layer.getFluid().hasFluid(getData())) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user