mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2025-07-04 00:45:57 +00:00
StageBuilderLoader -> StageLoader
This commit is contained in:
parent
165642806c
commit
e7af30350b
@ -5,7 +5,7 @@ import com.dfsek.terra.addons.biome.pipeline.config.BiomePipelineTemplate;
|
|||||||
import com.dfsek.terra.addons.biome.pipeline.config.BiomeProviderBuilderLoader;
|
import com.dfsek.terra.addons.biome.pipeline.config.BiomeProviderBuilderLoader;
|
||||||
import com.dfsek.terra.addons.biome.pipeline.config.NoiseSourceTemplate;
|
import com.dfsek.terra.addons.biome.pipeline.config.NoiseSourceTemplate;
|
||||||
import com.dfsek.terra.addons.biome.pipeline.config.SourceLoader;
|
import com.dfsek.terra.addons.biome.pipeline.config.SourceLoader;
|
||||||
import com.dfsek.terra.addons.biome.pipeline.config.stage.StageBuilderLoader;
|
import com.dfsek.terra.addons.biome.pipeline.config.stage.StageLoader;
|
||||||
import com.dfsek.terra.addons.biome.pipeline.config.stage.expander.ExpanderStageTemplate;
|
import com.dfsek.terra.addons.biome.pipeline.config.stage.expander.ExpanderStageTemplate;
|
||||||
import com.dfsek.terra.addons.biome.pipeline.config.stage.mutator.BorderListMutatorTemplate;
|
import com.dfsek.terra.addons.biome.pipeline.config.stage.mutator.BorderListMutatorTemplate;
|
||||||
import com.dfsek.terra.addons.biome.pipeline.config.stage.mutator.BorderMutatorTemplate;
|
import com.dfsek.terra.addons.biome.pipeline.config.stage.mutator.BorderMutatorTemplate;
|
||||||
@ -26,8 +26,6 @@ import com.dfsek.terra.api.util.reflection.TypeKey;
|
|||||||
import com.dfsek.terra.api.world.biome.generation.BiomeProvider;
|
import com.dfsek.terra.api.world.biome.generation.BiomeProvider;
|
||||||
import com.dfsek.terra.api.world.biome.generation.pipeline.BiomeSource;
|
import com.dfsek.terra.api.world.biome.generation.pipeline.BiomeSource;
|
||||||
|
|
||||||
import java.lang.reflect.Type;
|
|
||||||
|
|
||||||
@Addon("biome-provider-pipeline")
|
@Addon("biome-provider-pipeline")
|
||||||
@Author("Terra")
|
@Author("Terra")
|
||||||
@Version("1.0.0")
|
@Version("1.0.0")
|
||||||
@ -45,7 +43,7 @@ public class BiomePipelineAddon extends TerraAddon implements EventListener {
|
|||||||
|
|
||||||
public void onPackLoad(ConfigPackPreLoadEvent event) {
|
public void onPackLoad(ConfigPackPreLoadEvent event) {
|
||||||
event.getPack().applyLoader(BIOME_SOURCE_BUILDER_TOKEN.getType(), new SourceLoader())
|
event.getPack().applyLoader(BIOME_SOURCE_BUILDER_TOKEN.getType(), new SourceLoader())
|
||||||
.applyLoader(Stage.class, new StageBuilderLoader())
|
.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(NoiseSourceTemplate.class, NoiseSourceTemplate::new)
|
.applyLoader(NoiseSourceTemplate.class, NoiseSourceTemplate::new)
|
||||||
|
@ -17,7 +17,7 @@ import java.lang.reflect.AnnotatedType;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public class StageBuilderLoader implements TypeLoader<Stage> {
|
public class StageLoader implements TypeLoader<Stage> {
|
||||||
@Override
|
@Override
|
||||||
public Stage load(AnnotatedType t, Object c, ConfigLoader loader) throws LoadException {
|
public Stage load(AnnotatedType t, Object c, ConfigLoader loader) throws LoadException {
|
||||||
Map<String, Object> raw = (Map<String, Object>) c;
|
Map<String, Object> raw = (Map<String, Object>) c;
|
Loading…
x
Reference in New Issue
Block a user