mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-06-18 14:50:56 +00:00
WIP Seismic Integration
This commit is contained in:
+3
-3
@@ -7,7 +7,7 @@
|
||||
|
||||
package com.dfsek.terra.addons.feature;
|
||||
|
||||
import com.dfsek.terra.api.noise.NoiseSampler;
|
||||
import com.dfsek.seismic.type.sampler.Sampler;
|
||||
import com.dfsek.terra.api.structure.Structure;
|
||||
import com.dfsek.terra.api.structure.feature.Distributor;
|
||||
import com.dfsek.terra.api.structure.feature.Feature;
|
||||
@@ -19,13 +19,13 @@ import com.dfsek.terra.api.world.WritableWorld;
|
||||
public class ConfiguredFeature implements Feature {
|
||||
private final ProbabilityCollection<Structure> structures;
|
||||
|
||||
private final NoiseSampler structureSelector;
|
||||
private final Sampler structureSelector;
|
||||
private final Distributor distributor;
|
||||
private final Locator locator;
|
||||
|
||||
private final String id;
|
||||
|
||||
public ConfiguredFeature(ProbabilityCollection<Structure> structures, NoiseSampler structureSelector, Distributor distributor,
|
||||
public ConfiguredFeature(ProbabilityCollection<Structure> structures, Sampler structureSelector, Distributor distributor,
|
||||
Locator locator, String id) {
|
||||
this.structures = structures;
|
||||
this.structureSelector = structureSelector;
|
||||
|
||||
+3
-3
@@ -12,7 +12,7 @@ import com.dfsek.tectonic.api.config.template.annotations.Value;
|
||||
|
||||
import com.dfsek.terra.api.config.AbstractableTemplate;
|
||||
import com.dfsek.terra.api.config.meta.Meta;
|
||||
import com.dfsek.terra.api.noise.NoiseSampler;
|
||||
import com.dfsek.seismic.type.sampler.Sampler;
|
||||
import com.dfsek.terra.api.structure.Structure;
|
||||
import com.dfsek.terra.api.structure.feature.Distributor;
|
||||
import com.dfsek.terra.api.structure.feature.Locator;
|
||||
@@ -31,7 +31,7 @@ public class FeatureTemplate implements AbstractableTemplate {
|
||||
private @Meta Locator locator;
|
||||
|
||||
@Value("structures.distribution")
|
||||
private @Meta NoiseSampler structureNoise;
|
||||
private @Meta Sampler structureNoise;
|
||||
|
||||
@Value("structures.structures")
|
||||
private @Meta ProbabilityCollection<Structure> structures;
|
||||
@@ -49,7 +49,7 @@ public class FeatureTemplate implements AbstractableTemplate {
|
||||
return locator;
|
||||
}
|
||||
|
||||
public NoiseSampler getStructureNoise() {
|
||||
public Sampler getStructureNoise() {
|
||||
return structureNoise;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user