mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2025-07-04 00:45:57 +00:00
NoiseLocator -> SamplerLocator
This commit is contained in:
parent
7ccb126571
commit
ebba3472e2
@ -14,7 +14,7 @@ import java.util.function.Supplier;
|
|||||||
import com.dfsek.terra.addons.feature.locator.config.AndLocatorTemplate;
|
import com.dfsek.terra.addons.feature.locator.config.AndLocatorTemplate;
|
||||||
import com.dfsek.terra.addons.feature.locator.config.GaussianRandomLocatorTemplate;
|
import com.dfsek.terra.addons.feature.locator.config.GaussianRandomLocatorTemplate;
|
||||||
import com.dfsek.terra.addons.feature.locator.config.Noise3DLocatorTemplate;
|
import com.dfsek.terra.addons.feature.locator.config.Noise3DLocatorTemplate;
|
||||||
import com.dfsek.terra.addons.feature.locator.config.NoiseLocatorTemplate;
|
import com.dfsek.terra.addons.feature.locator.config.SamplerLocatorTemplate;
|
||||||
import com.dfsek.terra.addons.feature.locator.config.OrLocatorTemplate;
|
import com.dfsek.terra.addons.feature.locator.config.OrLocatorTemplate;
|
||||||
import com.dfsek.terra.addons.feature.locator.config.PatternLocatorTemplate;
|
import com.dfsek.terra.addons.feature.locator.config.PatternLocatorTemplate;
|
||||||
import com.dfsek.terra.addons.feature.locator.config.RandomLocatorTemplate;
|
import com.dfsek.terra.addons.feature.locator.config.RandomLocatorTemplate;
|
||||||
@ -64,7 +64,7 @@ public class LocatorAddon implements AddonInitializer {
|
|||||||
|
|
||||||
locatorRegistry.register("PATTERN", PatternLocatorTemplate::new);
|
locatorRegistry.register("PATTERN", PatternLocatorTemplate::new);
|
||||||
|
|
||||||
locatorRegistry.register("NOISE", NoiseLocatorTemplate::new);
|
locatorRegistry.register("SAMPLER", SamplerLocatorTemplate::new);
|
||||||
locatorRegistry.register("NOISE_3D", Noise3DLocatorTemplate::new);
|
locatorRegistry.register("NOISE_3D", Noise3DLocatorTemplate::new);
|
||||||
|
|
||||||
locatorRegistry.register("AND", AndLocatorTemplate::new);
|
locatorRegistry.register("AND", AndLocatorTemplate::new);
|
||||||
|
@ -12,18 +12,18 @@ import com.dfsek.tectonic.api.config.template.object.ObjectTemplate;
|
|||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import com.dfsek.terra.addons.feature.locator.locators.NoiseLocator;
|
import com.dfsek.terra.addons.feature.locator.locators.SamplerLocator;
|
||||||
import com.dfsek.terra.api.config.meta.Meta;
|
import com.dfsek.terra.api.config.meta.Meta;
|
||||||
import com.dfsek.terra.api.noise.NoiseSampler;
|
import com.dfsek.terra.api.noise.NoiseSampler;
|
||||||
import com.dfsek.terra.api.structure.feature.Locator;
|
import com.dfsek.terra.api.structure.feature.Locator;
|
||||||
|
|
||||||
|
|
||||||
public class NoiseLocatorTemplate implements ObjectTemplate<Locator> {
|
public class SamplerLocatorTemplate implements ObjectTemplate<Locator> {
|
||||||
@Value("samplers")
|
@Value("samplers")
|
||||||
private @Meta List<@Meta NoiseSampler> samplers;
|
private @Meta List<@Meta NoiseSampler> samplers;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Locator get() {
|
public Locator get() {
|
||||||
return new NoiseLocator(samplers);
|
return new SamplerLocator(samplers);
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -17,10 +17,10 @@ import com.dfsek.terra.api.structure.feature.Locator;
|
|||||||
import com.dfsek.terra.api.world.chunk.generation.util.Column;
|
import com.dfsek.terra.api.world.chunk.generation.util.Column;
|
||||||
|
|
||||||
|
|
||||||
public class NoiseLocator implements Locator {
|
public class SamplerLocator implements Locator {
|
||||||
private final List<NoiseSampler> samplers;
|
private final List<NoiseSampler> samplers;
|
||||||
|
|
||||||
public NoiseLocator(List<NoiseSampler> samplers) {
|
public SamplerLocator(List<NoiseSampler> samplers) {
|
||||||
this.samplers = samplers;
|
this.samplers = samplers;
|
||||||
}
|
}
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user