Update Seismic + paralihtic

This commit is contained in:
Zoë Gidiere 2025-07-09 14:06:01 -06:00
parent 71953c90a2
commit 3ad0ef8501
4 changed files with 10 additions and 8 deletions

View File

@ -5,9 +5,9 @@ object Versions {
object Libraries { object Libraries {
const val tectonic = "4.2.1" const val tectonic = "4.2.1"
const val paralithic = "2.0.0" const val paralithic = "2.0.1"
const val strata = "1.3.2" const val strata = "1.3.2"
const val seismic = "2.0.1" const val seismic = "2.0.3"
const val cloud = "2.0.0" const val cloud = "2.0.0"

View File

@ -14,7 +14,8 @@ import com.dfsek.seismic.algorithms.sampler.arithmetic.MaxSampler;
import com.dfsek.seismic.algorithms.sampler.arithmetic.MinSampler; import com.dfsek.seismic.algorithms.sampler.arithmetic.MinSampler;
import com.dfsek.seismic.algorithms.sampler.arithmetic.MultiplicationSampler; import com.dfsek.seismic.algorithms.sampler.arithmetic.MultiplicationSampler;
import com.dfsek.seismic.algorithms.sampler.arithmetic.SubtractionSampler; import com.dfsek.seismic.algorithms.sampler.arithmetic.SubtractionSampler;
import com.dfsek.seismic.algorithms.sampler.noise.CellularSampler; 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.GaussianNoiseSampler;
import com.dfsek.seismic.algorithms.sampler.noise.random.PositiveWhiteNoiseSampler; import com.dfsek.seismic.algorithms.sampler.noise.random.PositiveWhiteNoiseSampler;
import com.dfsek.seismic.algorithms.sampler.noise.random.WhiteNoiseSampler; import com.dfsek.seismic.algorithms.sampler.noise.random.WhiteNoiseSampler;
@ -95,8 +96,8 @@ public class NoiseAddon implements AddonInitializer {
event.getPack() event.getPack()
.applyLoader(DistanceFunction.class, .applyLoader(DistanceFunction.class,
(type, o, loader, depthTracker) -> DistanceFunction.valueOf((String) o)) (type, o, loader, depthTracker) -> DistanceFunction.valueOf((String) o))
.applyLoader(CellularSampler.ReturnType.class, .applyLoader(CellularStyleSampler.CellularReturnType.class,
(type, o, loader, depthTracker) -> CellularSampler.ReturnType.valueOf((String) o)) (type, o, loader, depthTracker) -> CellularStyleSampler.CellularReturnType.valueOf((String) o))
.applyLoader(DistanceFunction.class, .applyLoader(DistanceFunction.class,
(type, o, loader, depthTracker) -> DistanceFunction.valueOf((String) o)) (type, o, loader, depthTracker) -> DistanceFunction.valueOf((String) o))
.applyLoader(DimensionApplicableSampler.class, DimensionApplicableSampler::new) .applyLoader(DimensionApplicableSampler.class, DimensionApplicableSampler::new)

View File

@ -7,7 +7,8 @@
package com.dfsek.terra.addons.noise.config.templates.noise; package com.dfsek.terra.addons.noise.config.templates.noise;
import com.dfsek.seismic.algorithms.sampler.noise.CellularSampler; 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.simplex.OpenSimplex2Sampler; import com.dfsek.seismic.algorithms.sampler.noise.simplex.OpenSimplex2Sampler;
import com.dfsek.seismic.type.DistanceFunction; import com.dfsek.seismic.type.DistanceFunction;
import com.dfsek.seismic.type.sampler.Sampler; import com.dfsek.seismic.type.sampler.Sampler;
@ -25,7 +26,7 @@ public class CellularNoiseTemplate extends NoiseTemplate<CellularSampler> {
@Value("return") @Value("return")
@Default @Default
private CellularSampler.@Meta ReturnType cellularReturnType = CellularSampler.ReturnType.Distance; private CellularStyleSampler.@Meta CellularReturnType cellularReturnType = CellularStyleSampler.CellularReturnType.Distance;
@Value("jitter") @Value("jitter")
@Default @Default

View File

@ -22,7 +22,7 @@ public class SimpleNoiseTemplate<T extends NoiseFunction> extends NoiseTemplate<
@Override @Override
public Sampler get() { public Sampler get() {
NoiseFunction sampler = null; NoiseFunction sampler;
try { try {
sampler = samplerClass.getConstructor(double.class, long.class) sampler = samplerClass.getConstructor(double.class, long.class)
.newInstance(frequency, salt); .newInstance(frequency, salt);