diff --git a/src/main/java/org/betterx/bclib/api/surface/rules/Conditions.java b/src/main/java/org/betterx/bclib/api/surface/rules/Conditions.java index 1139c59e..52d1a4d6 100644 --- a/src/main/java/org/betterx/bclib/api/surface/rules/Conditions.java +++ b/src/main/java/org/betterx/bclib/api/surface/rules/Conditions.java @@ -34,6 +34,12 @@ public class Conditions { 0.05, 0.05); + public static final ThresholdCondition NETHER_SURFACE_NOISE_LARGE = new ThresholdCondition(523, + 0, + UniformFloat.of(-0.4f, -0.3f), + 0.5, + 0.5); + public static final VolumeThresholdCondition NETHER_VOLUME_NOISE = new VolumeThresholdCondition(245, 0, UniformFloat.of(-0.1f, 0.2f), @@ -41,6 +47,13 @@ public class Conditions { 0.2, 0.1); + public static final VolumeThresholdCondition NETHER_VOLUME_NOISE_LARGE = new VolumeThresholdCondition(523, + 0, + UniformFloat.of(-0.1f, 0.4f), + 0.2, + 0.2, + 0.2); + public static final NumericProvider NETHER_NOISE = new NetherNoiseCondition(); public static void register(ResourceLocation location, Codec codec) {