fix final config template values

This commit is contained in:
dfsek
2021-09-18 23:43:00 -07:00
parent 13ffb0ace1
commit 1968bdf88d
8 changed files with 12 additions and 13 deletions
@@ -16,7 +16,7 @@ public class ImageProviderTemplate implements ObjectTemplate<BiomeProvider> {
private final Registry<TerraBiome> biomes; private final Registry<TerraBiome> biomes;
@Value("resolution") @Value("resolution")
@Default @Default
private final int resolution = 1; private int resolution = 1;
@Value("image.name") @Value("image.name")
private BufferedImage image; private BufferedImage image;
@Value("image.align") @Value("image.align")
@@ -13,7 +13,7 @@ import com.dfsek.terra.api.structure.feature.Distributor;
public class NoiseDistributorTemplate implements ObjectTemplate<Distributor> { public class NoiseDistributorTemplate implements ObjectTemplate<Distributor> {
@Value("threshold") @Value("threshold")
@Default @Default
private final @Meta double threshold = 0; private @Meta double threshold = 0;
@Value("distribution") @Value("distribution")
private @Meta NoiseSampler noise; private @Meta NoiseSampler noise;
@@ -11,23 +11,23 @@ import com.dfsek.terra.api.noise.NoiseSampler;
public class GaborNoiseTemplate extends NoiseTemplate<GaborNoiseSampler> { public class GaborNoiseTemplate extends NoiseTemplate<GaborNoiseSampler> {
@Value("rotation") @Value("rotation")
@Default @Default
private final @Meta double rotation = 0.25; private @Meta double rotation = 0.25;
@Value("isotropic") @Value("isotropic")
@Default @Default
private final @Meta boolean isotropic = true; private @Meta boolean isotropic = true;
@Value("deviation") @Value("deviation")
@Default @Default
private final @Meta double deviation = 1.0; private @Meta double deviation = 1.0;
@Value("impulses") @Value("impulses")
@Default @Default
private final @Meta double impulses = 64d; private @Meta double impulses = 64d;
@Value("frequency_0") @Value("frequency_0")
@Default @Default
private final @Meta double f0 = 0.625; private @Meta double f0 = 0.625;
@Override @Override
public NoiseSampler get() { public NoiseSampler get() {
@@ -14,7 +14,7 @@ import com.dfsek.terra.api.structure.configured.ConfiguredStructure;
public class BiomeStructuresTemplate implements ObjectTemplate<BiomeStructures> { public class BiomeStructuresTemplate implements ObjectTemplate<BiomeStructures> {
@Value("structures") @Value("structures")
@Default @Default
private final @Meta Set<@Meta ConfiguredStructure> structures = Collections.emptySet(); private @Meta Set<@Meta ConfiguredStructure> structures = Collections.emptySet();
@Override @Override
public BiomeStructures get() { public BiomeStructures get() {
@@ -14,7 +14,7 @@ import com.dfsek.terra.api.structure.feature.Feature;
public class BiomeFeaturesTemplate implements ObjectTemplate<BiomeFeatures> { public class BiomeFeaturesTemplate implements ObjectTemplate<BiomeFeatures> {
@Value("features") @Value("features")
@Default @Default
private final @Meta List<@Meta Feature> features = Collections.emptyList(); private @Meta List<@Meta Feature> features = Collections.emptyList();
@Override @Override
public BiomeFeatures get() { public BiomeFeatures get() {
@@ -13,7 +13,7 @@ import com.dfsek.terra.api.config.meta.Meta;
public class BiomeFloraTemplate implements ObjectTemplate<BiomeFlora> { public class BiomeFloraTemplate implements ObjectTemplate<BiomeFlora> {
@Value("flora") @Value("flora")
@Default @Default
private final @Meta List<@Meta FloraLayer> flora = Collections.emptyList(); private @Meta List<@Meta FloraLayer> flora = Collections.emptyList();
@Override @Override
public BiomeFlora get() { public BiomeFlora get() {
@@ -13,7 +13,7 @@ import com.dfsek.terra.api.addon.TerraAddon;
public class ConfigPackAddonsTemplate implements ConfigTemplate { public class ConfigPackAddonsTemplate implements ConfigTemplate {
@Value("addons") @Value("addons")
@Default @Default
private final Set<TerraAddon> addons = new HashSet<>(); private Set<TerraAddon> addons = new HashSet<>();
public Set<TerraAddon> getAddons() { public Set<TerraAddon> getAddons() {
@@ -11,8 +11,7 @@ import com.dfsek.terra.api.util.collection.ProbabilityCollection;
public class ColorConfigTemplate implements ConfigTemplate { public class ColorConfigTemplate implements ConfigTemplate {
@Value("enable") @Value("enable")
@Default @Default
private @Meta private @Meta boolean enable = false;
final boolean enable = false;
@Value("colors") @Value("colors")
private @Meta ProbabilityCollection<@Meta Integer> colors; private @Meta ProbabilityCollection<@Meta Integer> colors;