From 4cdcdc0fee622027bc54dd5afa7bf25df638d60f Mon Sep 17 00:00:00 2001 From: dfsek Date: Mon, 26 Apr 2021 12:05:14 -0700 Subject: [PATCH] aliasing --- .../config/biome/templates/source/NoiseSourceTemplate.java | 2 ++ .../loaders/config/biome/templates/source/SourceTemplate.java | 2 ++ .../loaders/config/biome/templates/stage/StageTemplate.java | 2 ++ .../templates/stage/mutator/BorderListMutatorTemplate.java | 2 ++ .../biome/templates/stage/mutator/BorderMutatorTemplate.java | 2 ++ .../biome/templates/stage/mutator/MutatorStageTemplate.java | 2 ++ .../templates/stage/mutator/ReplaceListMutatorTemplate.java | 2 ++ .../biome/templates/stage/mutator/ReplaceMutatorTemplate.java | 2 ++ .../biome/templates/stage/mutator/SmoothMutatorTemplate.java | 2 ++ 9 files changed, 18 insertions(+) diff --git a/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/source/NoiseSourceTemplate.java b/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/source/NoiseSourceTemplate.java index b679ffd5b..04d1ecfe7 100644 --- a/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/source/NoiseSourceTemplate.java +++ b/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/source/NoiseSourceTemplate.java @@ -1,6 +1,7 @@ package com.dfsek.terra.config.loaders.config.biome.templates.source; import com.dfsek.tectonic.annotations.Value; +import com.dfsek.terra.api.docs.AutoDocAlias; import com.dfsek.terra.api.util.collections.ProbabilityCollection; import com.dfsek.terra.api.util.seeded.NoiseSeeded; import com.dfsek.terra.api.world.biome.pipeline.source.BiomeSource; @@ -10,6 +11,7 @@ import com.dfsek.terra.config.builder.BiomeBuilder; /** * Configures a noise-based biome source. */ +@AutoDocAlias("NoiseSource") public class NoiseSourceTemplate extends SourceTemplate { /** * Noise function to use for selecting biomes. diff --git a/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/source/SourceTemplate.java b/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/source/SourceTemplate.java index cee30713b..256507732 100644 --- a/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/source/SourceTemplate.java +++ b/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/source/SourceTemplate.java @@ -1,9 +1,11 @@ package com.dfsek.terra.config.loaders.config.biome.templates.source; import com.dfsek.tectonic.loading.object.ObjectTemplate; +import com.dfsek.terra.api.docs.AutoDocAlias; import com.dfsek.terra.api.util.seeded.SourceSeeded; import com.dfsek.terra.api.world.biome.pipeline.source.BiomeSource; +@AutoDocAlias("SourceSeeded") public abstract class SourceTemplate implements ObjectTemplate, SourceSeeded { @Override public SourceSeeded get() { diff --git a/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/StageTemplate.java b/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/StageTemplate.java index bfb47f4ce..b130df8b5 100644 --- a/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/StageTemplate.java +++ b/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/StageTemplate.java @@ -2,11 +2,13 @@ package com.dfsek.terra.config.loaders.config.biome.templates.stage; import com.dfsek.tectonic.annotations.Value; import com.dfsek.tectonic.loading.object.ObjectTemplate; +import com.dfsek.terra.api.docs.AutoDocAlias; import com.dfsek.terra.api.util.seeded.NoiseSeeded; import com.dfsek.terra.api.util.seeded.SeededBuilder; import com.dfsek.terra.api.util.seeded.StageSeeded; import com.dfsek.terra.api.world.biome.pipeline.stages.Stage; +@AutoDocAlias("StageSeeded") public abstract class StageTemplate implements ObjectTemplate>, StageSeeded { /** * Noise function to use for mutating biomes in this stage. diff --git a/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/BorderListMutatorTemplate.java b/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/BorderListMutatorTemplate.java index 76146a088..a38ce64c8 100644 --- a/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/BorderListMutatorTemplate.java +++ b/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/BorderListMutatorTemplate.java @@ -1,6 +1,7 @@ package com.dfsek.terra.config.loaders.config.biome.templates.stage.mutator; import com.dfsek.tectonic.annotations.Value; +import com.dfsek.terra.api.docs.AutoDocAlias; import com.dfsek.terra.api.util.collections.ProbabilityCollection; import com.dfsek.terra.api.world.biome.TerraBiome; import com.dfsek.terra.api.world.biome.pipeline.mutator.BiomeMutator; @@ -11,6 +12,7 @@ import java.util.HashMap; import java.util.Map; @SuppressWarnings("unused") +@AutoDocAlias("BorderListMutator") public class BorderListMutatorTemplate extends MutatorStageTemplate { @Value("from") private String from; diff --git a/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/BorderMutatorTemplate.java b/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/BorderMutatorTemplate.java index 5502a412f..47b3c2cbf 100644 --- a/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/BorderMutatorTemplate.java +++ b/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/BorderMutatorTemplate.java @@ -1,12 +1,14 @@ package com.dfsek.terra.config.loaders.config.biome.templates.stage.mutator; import com.dfsek.tectonic.annotations.Value; +import com.dfsek.terra.api.docs.AutoDocAlias; import com.dfsek.terra.api.util.collections.ProbabilityCollection; import com.dfsek.terra.api.world.biome.pipeline.mutator.BiomeMutator; import com.dfsek.terra.api.world.biome.pipeline.mutator.BorderMutator; import com.dfsek.terra.config.builder.BiomeBuilder; @SuppressWarnings("unused") +@AutoDocAlias("BorderMutator") public class BorderMutatorTemplate extends MutatorStageTemplate { @Value("from") private String from; diff --git a/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/MutatorStageTemplate.java b/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/MutatorStageTemplate.java index 84283ffcc..cd8bcc3f5 100644 --- a/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/MutatorStageTemplate.java +++ b/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/MutatorStageTemplate.java @@ -1,10 +1,12 @@ package com.dfsek.terra.config.loaders.config.biome.templates.stage.mutator; +import com.dfsek.terra.api.docs.AutoDocAlias; import com.dfsek.terra.api.world.biome.pipeline.mutator.BiomeMutator; import com.dfsek.terra.api.world.biome.pipeline.stages.MutatorStage; import com.dfsek.terra.api.world.biome.pipeline.stages.Stage; import com.dfsek.terra.config.loaders.config.biome.templates.stage.StageTemplate; +@AutoDocAlias("MutatorStage") public abstract class MutatorStageTemplate extends StageTemplate { public abstract BiomeMutator build(long seed); diff --git a/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/ReplaceListMutatorTemplate.java b/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/ReplaceListMutatorTemplate.java index d40eec7b4..a8c6bf98b 100644 --- a/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/ReplaceListMutatorTemplate.java +++ b/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/ReplaceListMutatorTemplate.java @@ -1,6 +1,7 @@ package com.dfsek.terra.config.loaders.config.biome.templates.stage.mutator; import com.dfsek.tectonic.annotations.Value; +import com.dfsek.terra.api.docs.AutoDocAlias; import com.dfsek.terra.api.util.collections.ProbabilityCollection; import com.dfsek.terra.api.world.biome.TerraBiome; import com.dfsek.terra.api.world.biome.pipeline.mutator.BiomeMutator; @@ -11,6 +12,7 @@ import java.util.HashMap; import java.util.Map; @SuppressWarnings("unused") +@AutoDocAlias("ReplaceListMutator") public class ReplaceListMutatorTemplate extends MutatorStageTemplate { @Value("default-from") private String defaultFrom; diff --git a/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/ReplaceMutatorTemplate.java b/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/ReplaceMutatorTemplate.java index fbe801fbf..4bfa4a2a1 100644 --- a/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/ReplaceMutatorTemplate.java +++ b/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/ReplaceMutatorTemplate.java @@ -1,12 +1,14 @@ package com.dfsek.terra.config.loaders.config.biome.templates.stage.mutator; import com.dfsek.tectonic.annotations.Value; +import com.dfsek.terra.api.docs.AutoDocAlias; import com.dfsek.terra.api.util.collections.ProbabilityCollection; import com.dfsek.terra.api.world.biome.pipeline.mutator.BiomeMutator; import com.dfsek.terra.api.world.biome.pipeline.mutator.ReplaceMutator; import com.dfsek.terra.config.builder.BiomeBuilder; @SuppressWarnings("unused") +@AutoDocAlias("ReplaceMutator") public class ReplaceMutatorTemplate extends MutatorStageTemplate { @Value("from") private String from; diff --git a/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/SmoothMutatorTemplate.java b/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/SmoothMutatorTemplate.java index a5c27c54a..791a022ff 100644 --- a/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/SmoothMutatorTemplate.java +++ b/common/src/main/java/com/dfsek/terra/config/loaders/config/biome/templates/stage/mutator/SmoothMutatorTemplate.java @@ -1,8 +1,10 @@ package com.dfsek.terra.config.loaders.config.biome.templates.stage.mutator; +import com.dfsek.terra.api.docs.AutoDocAlias; import com.dfsek.terra.api.world.biome.pipeline.mutator.BiomeMutator; import com.dfsek.terra.api.world.biome.pipeline.mutator.SmoothMutator; +@AutoDocAlias("SmoothMutator") public class SmoothMutatorTemplate extends MutatorStageTemplate { @Override public BiomeMutator build(long seed) {