mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2025-07-19 11:02:33 +00:00
Update Seismic + paralihtic
This commit is contained in:
parent
71953c90a2
commit
3ad0ef8501
@ -5,9 +5,9 @@ object Versions {
|
||||
|
||||
object Libraries {
|
||||
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 seismic = "2.0.1"
|
||||
const val seismic = "2.0.3"
|
||||
|
||||
const val cloud = "2.0.0"
|
||||
|
||||
|
@ -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.MultiplicationSampler;
|
||||
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.PositiveWhiteNoiseSampler;
|
||||
import com.dfsek.seismic.algorithms.sampler.noise.random.WhiteNoiseSampler;
|
||||
@ -95,8 +96,8 @@ public class NoiseAddon implements AddonInitializer {
|
||||
event.getPack()
|
||||
.applyLoader(DistanceFunction.class,
|
||||
(type, o, loader, depthTracker) -> DistanceFunction.valueOf((String) o))
|
||||
.applyLoader(CellularSampler.ReturnType.class,
|
||||
(type, o, loader, depthTracker) -> CellularSampler.ReturnType.valueOf((String) o))
|
||||
.applyLoader(CellularStyleSampler.CellularReturnType.class,
|
||||
(type, o, loader, depthTracker) -> CellularStyleSampler.CellularReturnType.valueOf((String) o))
|
||||
.applyLoader(DistanceFunction.class,
|
||||
(type, o, loader, depthTracker) -> DistanceFunction.valueOf((String) o))
|
||||
.applyLoader(DimensionApplicableSampler.class, DimensionApplicableSampler::new)
|
||||
|
@ -7,7 +7,8 @@
|
||||
|
||||
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.type.DistanceFunction;
|
||||
import com.dfsek.seismic.type.sampler.Sampler;
|
||||
@ -25,7 +26,7 @@ public class CellularNoiseTemplate extends NoiseTemplate<CellularSampler> {
|
||||
|
||||
@Value("return")
|
||||
@Default
|
||||
private CellularSampler.@Meta ReturnType cellularReturnType = CellularSampler.ReturnType.Distance;
|
||||
private CellularStyleSampler.@Meta CellularReturnType cellularReturnType = CellularStyleSampler.CellularReturnType.Distance;
|
||||
|
||||
@Value("jitter")
|
||||
@Default
|
||||
|
@ -22,7 +22,7 @@ public class SimpleNoiseTemplate<T extends NoiseFunction> extends NoiseTemplate<
|
||||
|
||||
@Override
|
||||
public Sampler get() {
|
||||
NoiseFunction sampler = null;
|
||||
NoiseFunction sampler;
|
||||
try {
|
||||
sampler = samplerClass.getConstructor(double.class, long.class)
|
||||
.newInstance(frequency, salt);
|
||||
|
Loading…
x
Reference in New Issue
Block a user