mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-06-19 15:20:55 +00:00
RandomSource -> NoiseSource
This commit is contained in:
+2
-2
@@ -17,7 +17,7 @@ import com.dfsek.terra.addons.biome.pipeline.mutator.BorderMutator;
|
|||||||
import com.dfsek.terra.addons.biome.pipeline.mutator.ReplaceListMutator;
|
import com.dfsek.terra.addons.biome.pipeline.mutator.ReplaceListMutator;
|
||||||
import com.dfsek.terra.addons.biome.pipeline.mutator.ReplaceMutator;
|
import com.dfsek.terra.addons.biome.pipeline.mutator.ReplaceMutator;
|
||||||
import com.dfsek.terra.addons.biome.pipeline.mutator.SmoothMutator;
|
import com.dfsek.terra.addons.biome.pipeline.mutator.SmoothMutator;
|
||||||
import com.dfsek.terra.addons.biome.pipeline.source.RandomSource;
|
import com.dfsek.terra.addons.biome.pipeline.source.NoiseSource;
|
||||||
import com.dfsek.terra.addons.biome.pipeline.stages.ExpanderStage;
|
import com.dfsek.terra.addons.biome.pipeline.stages.ExpanderStage;
|
||||||
import com.dfsek.terra.addons.biome.pipeline.stages.MutatorStage;
|
import com.dfsek.terra.addons.biome.pipeline.stages.MutatorStage;
|
||||||
import com.dfsek.terra.api.TerraPlugin;
|
import com.dfsek.terra.api.TerraPlugin;
|
||||||
@@ -52,7 +52,7 @@ public class BiomePipelineAddon extends TerraAddon implements EventListener {
|
|||||||
.applyLoader(Stage.class, new StageLoader())
|
.applyLoader(Stage.class, new StageLoader())
|
||||||
.applyLoader(ExpanderStage.Type.class, (c, o, l) -> ExpanderStage.Type.valueOf((String) o))
|
.applyLoader(ExpanderStage.Type.class, (c, o, l) -> ExpanderStage.Type.valueOf((String) o))
|
||||||
.applyLoader(MutatorStage.Type.class, (c, o, l) -> MutatorStage.Type.valueOf((String) o))
|
.applyLoader(MutatorStage.Type.class, (c, o, l) -> MutatorStage.Type.valueOf((String) o))
|
||||||
.applyLoader(RandomSource.class, NoiseSourceTemplate::new)
|
.applyLoader(NoiseSource.class, NoiseSourceTemplate::new)
|
||||||
.applyLoader(ReplaceMutator.class, ReplaceMutatorTemplate::new)
|
.applyLoader(ReplaceMutator.class, ReplaceMutatorTemplate::new)
|
||||||
.applyLoader(BorderMutator.class, BorderMutatorTemplate::new)
|
.applyLoader(BorderMutator.class, BorderMutatorTemplate::new)
|
||||||
.applyLoader(BorderListMutator.class, BorderListMutatorTemplate::new)
|
.applyLoader(BorderListMutator.class, BorderListMutatorTemplate::new)
|
||||||
|
|||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
package com.dfsek.terra.addons.biome.pipeline.config;
|
package com.dfsek.terra.addons.biome.pipeline.config;
|
||||||
|
|
||||||
import com.dfsek.tectonic.annotations.Value;
|
import com.dfsek.tectonic.annotations.Value;
|
||||||
import com.dfsek.terra.addons.biome.pipeline.source.RandomSource;
|
import com.dfsek.terra.addons.biome.pipeline.source.NoiseSource;
|
||||||
import com.dfsek.terra.api.noise.NoiseSampler;
|
import com.dfsek.terra.api.noise.NoiseSampler;
|
||||||
import com.dfsek.terra.api.util.collection.ProbabilityCollection;
|
import com.dfsek.terra.api.util.collection.ProbabilityCollection;
|
||||||
import com.dfsek.terra.api.world.biome.TerraBiome;
|
import com.dfsek.terra.api.world.biome.TerraBiome;
|
||||||
@@ -16,6 +16,6 @@ public class NoiseSourceTemplate extends SourceTemplate {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public BiomeSource get() {
|
public BiomeSource get() {
|
||||||
return new RandomSource(biomes, noise);
|
return new NoiseSource(biomes, noise);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -3,7 +3,7 @@ package com.dfsek.terra.addons.biome.pipeline.config;
|
|||||||
import com.dfsek.tectonic.exception.LoadException;
|
import com.dfsek.tectonic.exception.LoadException;
|
||||||
import com.dfsek.tectonic.loading.ConfigLoader;
|
import com.dfsek.tectonic.loading.ConfigLoader;
|
||||||
import com.dfsek.tectonic.loading.TypeLoader;
|
import com.dfsek.tectonic.loading.TypeLoader;
|
||||||
import com.dfsek.terra.addons.biome.pipeline.source.RandomSource;
|
import com.dfsek.terra.addons.biome.pipeline.source.NoiseSource;
|
||||||
import com.dfsek.terra.api.world.biome.generation.pipeline.BiomeSource;
|
import com.dfsek.terra.api.world.biome.generation.pipeline.BiomeSource;
|
||||||
|
|
||||||
import java.lang.reflect.AnnotatedType;
|
import java.lang.reflect.AnnotatedType;
|
||||||
@@ -18,7 +18,7 @@ public class SourceLoader implements TypeLoader<BiomeSource> {
|
|||||||
BiomeSource.Type type = loader.loadType(BiomeSource.Type.class, source.get("type"));
|
BiomeSource.Type type = loader.loadType(BiomeSource.Type.class, source.get("type"));
|
||||||
|
|
||||||
if(type == BiomeSource.Type.NOISE) {
|
if(type == BiomeSource.Type.NOISE) {
|
||||||
return loader.loadType(RandomSource.class, source);
|
return loader.loadType(NoiseSource.class, source);
|
||||||
}
|
}
|
||||||
throw new LoadException("No such loader type: " + type);
|
throw new LoadException("No such loader type: " + type);
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -5,11 +5,11 @@ import com.dfsek.terra.api.util.collection.ProbabilityCollection;
|
|||||||
import com.dfsek.terra.api.world.biome.TerraBiome;
|
import com.dfsek.terra.api.world.biome.TerraBiome;
|
||||||
import com.dfsek.terra.api.world.biome.generation.pipeline.BiomeSource;
|
import com.dfsek.terra.api.world.biome.generation.pipeline.BiomeSource;
|
||||||
|
|
||||||
public class RandomSource implements BiomeSource {
|
public class NoiseSource implements BiomeSource {
|
||||||
private final ProbabilityCollection<TerraBiome> biomes;
|
private final ProbabilityCollection<TerraBiome> biomes;
|
||||||
private final NoiseSampler sampler;
|
private final NoiseSampler sampler;
|
||||||
|
|
||||||
public RandomSource(ProbabilityCollection<TerraBiome> biomes, NoiseSampler sampler) {
|
public NoiseSource(ProbabilityCollection<TerraBiome> biomes, NoiseSampler sampler) {
|
||||||
this.biomes = biomes;
|
this.biomes = biomes;
|
||||||
this.sampler = sampler;
|
this.sampler = sampler;
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user