mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2025-07-04 00:45:57 +00:00
add stages to ConfigPackTemplate
This commit is contained in:
parent
8dcd50d3fb
commit
b609a0ba63
@ -6,9 +6,11 @@ import com.dfsek.tectonic.config.ConfigTemplate;
|
|||||||
import com.dfsek.terra.api.addon.TerraAddon;
|
import com.dfsek.terra.api.addon.TerraAddon;
|
||||||
import com.dfsek.terra.api.util.seeded.NoiseSeeded;
|
import com.dfsek.terra.api.util.seeded.NoiseSeeded;
|
||||||
import com.dfsek.terra.api.world.generator.ChunkGeneratorProvider;
|
import com.dfsek.terra.api.world.generator.ChunkGeneratorProvider;
|
||||||
|
import com.dfsek.terra.api.world.generator.GenerationStageProvider;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
|
import java.util.LinkedHashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
@ -57,6 +59,9 @@ public class ConfigPackTemplate implements ConfigTemplate {
|
|||||||
@Default
|
@Default
|
||||||
private boolean disableSaplings = false;
|
private boolean disableSaplings = false;
|
||||||
|
|
||||||
|
@Value("stages")
|
||||||
|
private LinkedHashMap<String, GenerationStageProvider> stages;
|
||||||
|
|
||||||
@Value("version")
|
@Value("version")
|
||||||
@Default
|
@Default
|
||||||
private String version = "0.1.0";
|
private String version = "0.1.0";
|
||||||
@ -88,6 +93,10 @@ public class ConfigPackTemplate implements ConfigTemplate {
|
|||||||
return generatorProvider;
|
return generatorProvider;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public LinkedHashMap<String, GenerationStageProvider> getStages() {
|
||||||
|
return stages;
|
||||||
|
}
|
||||||
|
|
||||||
public boolean disableCarvers() {
|
public boolean disableCarvers() {
|
||||||
return disableCarvers;
|
return disableCarvers;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user