From 623a4dea4f223b3e647db5401fc28d355ecdeb6a Mon Sep 17 00:00:00 2001 From: dfsek Date: Mon, 11 Jan 2021 13:34:53 -0700 Subject: [PATCH] allow configuration of cellular lookup function --- .../java/com/dfsek/terra/generation/config/NoiseBuilder.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/src/main/java/com/dfsek/terra/generation/config/NoiseBuilder.java b/common/src/main/java/com/dfsek/terra/generation/config/NoiseBuilder.java index c9212a195..0382f01d8 100644 --- a/common/src/main/java/com/dfsek/terra/generation/config/NoiseBuilder.java +++ b/common/src/main/java/com/dfsek/terra/generation/config/NoiseBuilder.java @@ -74,7 +74,7 @@ public class NoiseBuilder implements ConfigTemplate { @Value("cellular.lookup") @Default - private NoiseBuilder lookup = new NoiseBuilder(); + private NoiseBuilder lookup; public NoiseSampler build(int seed) { FastNoiseLite noise = new FastNoiseLite(seed + seedOffset); @@ -90,7 +90,7 @@ public class NoiseBuilder implements ConfigTemplate { noise.setCellularDistanceFunction(cellularDistanceFunction); noise.setCellularReturnType(cellularReturnType); noise.setCellularJitter(cellularJitter); - noise.setCellularNoiseLookup(lookup.build(seed)); + if(lookup != null) noise.setCellularNoiseLookup(lookup.build(seed)); } noise.setNoiseType(type);