From 5ce87b0e353c2af1a473b75515c3d864b17dc791 Mon Sep 17 00:00:00 2001 From: dfsek Date: Wed, 15 Dec 2021 20:53:32 -0700 Subject: [PATCH] register subtraction sampler --- .../src/main/java/com/dfsek/terra/addons/noise/NoiseAddon.java | 2 ++ .../addons/noise/samplers/arithmetic/SubtractionSampler.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/common/addons/config-noise-function/src/main/java/com/dfsek/terra/addons/noise/NoiseAddon.java b/common/addons/config-noise-function/src/main/java/com/dfsek/terra/addons/noise/NoiseAddon.java index 20f0d2413..2c9daaed5 100644 --- a/common/addons/config-noise-function/src/main/java/com/dfsek/terra/addons/noise/NoiseAddon.java +++ b/common/addons/config-noise-function/src/main/java/com/dfsek/terra/addons/noise/NoiseAddon.java @@ -35,6 +35,7 @@ import com.dfsek.terra.addons.noise.config.templates.normalizer.NormalNormalizer import com.dfsek.terra.addons.noise.config.templates.normalizer.ProbabilityNormalizerTemplate; import com.dfsek.terra.addons.noise.config.templates.normalizer.ScaleNormalizerTemplate; import com.dfsek.terra.addons.noise.samplers.arithmetic.AdditionSampler; +import com.dfsek.terra.addons.noise.samplers.arithmetic.SubtractionSampler; import com.dfsek.terra.addons.noise.samplers.noise.CellularSampler; import com.dfsek.terra.addons.noise.samplers.noise.random.GaussianNoiseSampler; import com.dfsek.terra.addons.noise.samplers.noise.random.PositiveWhiteNoiseSampler; @@ -117,6 +118,7 @@ public class NoiseAddon implements AddonInitializer { noiseRegistry.register("ADD", () -> new BinaryArithmeticTemplate<>(AdditionSampler::new)); + noiseRegistry.register("SUB", () -> new BinaryArithmeticTemplate<>(SubtractionSampler::new)); Map packSamplers = new LinkedHashMap<>(); diff --git a/common/addons/config-noise-function/src/main/java/com/dfsek/terra/addons/noise/samplers/arithmetic/SubtractionSampler.java b/common/addons/config-noise-function/src/main/java/com/dfsek/terra/addons/noise/samplers/arithmetic/SubtractionSampler.java index 048eec485..d75c99ece 100644 --- a/common/addons/config-noise-function/src/main/java/com/dfsek/terra/addons/noise/samplers/arithmetic/SubtractionSampler.java +++ b/common/addons/config-noise-function/src/main/java/com/dfsek/terra/addons/noise/samplers/arithmetic/SubtractionSampler.java @@ -4,7 +4,7 @@ import com.dfsek.terra.api.noise.NoiseSampler; public class SubtractionSampler extends BinaryArithmeticSampler{ - protected SubtractionSampler(NoiseSampler left, NoiseSampler right) { + public SubtractionSampler(NoiseSampler left, NoiseSampler right) { super(left, right); }