From 9a7dcc8c1a0c49699ccdb9e1c73f30d482158ce9 Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Tue, 27 Jul 2021 14:44:07 -0400 Subject: [PATCH] Finalize --- .../com/volmit/iris/engine/actuator/IrisDecorantActuator.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/com/volmit/iris/engine/actuator/IrisDecorantActuator.java b/src/main/java/com/volmit/iris/engine/actuator/IrisDecorantActuator.java index b9a4ef0de..cf18bad12 100644 --- a/src/main/java/com/volmit/iris/engine/actuator/IrisDecorantActuator.java +++ b/src/main/java/com/volmit/iris/engine/actuator/IrisDecorantActuator.java @@ -38,7 +38,7 @@ import java.util.function.Predicate; public class IrisDecorantActuator extends EngineAssignedActuator { private static final Predicate PREDICATE_SOLID = (b) -> b != null && !b.getMaterial().isAir() && !b.getMaterial().equals(Material.WATER) && !b.getMaterial().equals(Material.LAVA); - private BiPredicate PREDICATE_CAVELIQUID = null; + private final BiPredicate PREDICATE_CAVELIQUID; private final RNG rng; @Getter private final EngineDecorator surfaceDecorator; @@ -62,7 +62,6 @@ public class IrisDecorantActuator extends EngineAssignedActuator { shoreLineDecorator = new IrisShoreLineDecorator(getEngine()); seaFloorDecorator = new IrisSeaFloorDecorator(getEngine()); - //Can't be created without an instance of the actuator due to referencing the engine PREDICATE_CAVELIQUID = (b, y) -> { for (IrisCaveLayer layer : getEngine().getDimension().getCaveLayers()) { if (!layer.getFluid().hasFluid(getData())) {