mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-02-16 10:30:42 +00:00
Reformat
This commit is contained in:
@@ -28,7 +28,8 @@ public class Sampler3D {
|
||||
}
|
||||
|
||||
public double sample(double x, double y, double z) {
|
||||
return interpolator.getNoise(x, y, z) + elevationInterpolator.getElevation(FloatingPointFunctions.round(x), FloatingPointFunctions.round(z));
|
||||
return interpolator.getNoise(x, y, z) + elevationInterpolator.getElevation(FloatingPointFunctions.round(x),
|
||||
FloatingPointFunctions.round(z));
|
||||
}
|
||||
|
||||
public double sample(int x, int y, int z) {
|
||||
|
||||
@@ -14,7 +14,6 @@ import com.dfsek.seismic.algorithms.sampler.arithmetic.MaxSampler;
|
||||
import com.dfsek.seismic.algorithms.sampler.arithmetic.MinSampler;
|
||||
import com.dfsek.seismic.algorithms.sampler.arithmetic.MultiplicationSampler;
|
||||
import com.dfsek.seismic.algorithms.sampler.arithmetic.SubtractionSampler;
|
||||
import com.dfsek.seismic.algorithms.sampler.noise.cellular.CellularSampler;
|
||||
import com.dfsek.seismic.algorithms.sampler.noise.cellular.CellularStyleSampler;
|
||||
import com.dfsek.seismic.algorithms.sampler.noise.random.GaussianNoiseSampler;
|
||||
import com.dfsek.seismic.algorithms.sampler.noise.random.PositiveWhiteNoiseSampler;
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
|
||||
package com.dfsek.terra.addons.noise.config.templates.noise;
|
||||
|
||||
import com.dfsek.seismic.algorithms.sampler.noise.cellular.CellularStyleSampler;
|
||||
import com.dfsek.seismic.algorithms.sampler.noise.cellular.CellularSampler;
|
||||
import com.dfsek.seismic.algorithms.sampler.noise.cellular.CellularStyleSampler;
|
||||
import com.dfsek.seismic.algorithms.sampler.noise.simplex.OpenSimplex2Sampler;
|
||||
import com.dfsek.seismic.type.DistanceFunction;
|
||||
import com.dfsek.seismic.type.sampler.Sampler;
|
||||
@@ -32,7 +32,6 @@ public class CellularNoiseTemplate extends NoiseTemplate<CellularSampler> {
|
||||
@Default
|
||||
private @Meta double cellularJitter = 1.0D;
|
||||
|
||||
|
||||
@Value("lookup")
|
||||
@Default
|
||||
private @Meta Sampler lookup = new OpenSimplex2Sampler(0.02d, 0);
|
||||
@@ -43,7 +42,8 @@ public class CellularNoiseTemplate extends NoiseTemplate<CellularSampler> {
|
||||
|
||||
@Override
|
||||
public Sampler get() {
|
||||
CellularSampler sampler = new CellularSampler(frequency, salt, lookup, cellularDistanceFunction, cellularReturnType, cellularJitter, saltLookup);
|
||||
CellularSampler sampler = new CellularSampler(frequency, salt, lookup, cellularDistanceFunction, cellularReturnType, cellularJitter,
|
||||
saltLookup);
|
||||
return sampler;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@ public class SimpleNoiseTemplate<T extends NoiseFunction> extends NoiseTemplate<
|
||||
NoiseFunction sampler;
|
||||
try {
|
||||
sampler = samplerClass.getConstructor(double.class, long.class)
|
||||
.newInstance(frequency, salt);
|
||||
.newInstance(frequency, salt);
|
||||
} catch(InstantiationException | IllegalAccessException | InvocationTargetException | NoSuchMethodException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
|
||||
@@ -15,7 +15,8 @@ import com.dfsek.seismic.type.sampler.Sampler;
|
||||
public class BrownianMotionTemplate extends FractalTemplate<BrownianMotionSampler> {
|
||||
@Override
|
||||
public Sampler get() {
|
||||
BrownianMotionSampler sampler = new BrownianMotionSampler(salt, function, fractalGain, fractalLacunarity, weightedStrength, octaves);
|
||||
BrownianMotionSampler sampler = new BrownianMotionSampler(salt, function, fractalGain, fractalLacunarity, weightedStrength,
|
||||
octaves);
|
||||
return sampler;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,6 +10,11 @@ package com.dfsek.terra.addons.terrascript.script.functions;
|
||||
import com.dfsek.seismic.math.floatingpoint.FloatingPointFunctions;
|
||||
import com.dfsek.seismic.type.vector.Vector2;
|
||||
import com.dfsek.seismic.type.vector.Vector3;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import com.dfsek.terra.addons.terrascript.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.terrascript.parser.lang.Returnable;
|
||||
@@ -21,12 +26,6 @@ import com.dfsek.terra.addons.terrascript.tokenizer.Position;
|
||||
import com.dfsek.terra.api.Platform;
|
||||
import com.dfsek.terra.api.block.state.BlockState;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
|
||||
public class BlockFunction implements Function<Void> {
|
||||
private static final Logger logger = LoggerFactory.getLogger(BlockFunction.class);
|
||||
|
||||
Reference in New Issue
Block a user