From 65d50d7defc9efe0a5349fdde5b89973ee86f952 Mon Sep 17 00:00:00 2001 From: dfsek Date: Sat, 3 Oct 2020 02:05:48 -0700 Subject: [PATCH] Begin work on config cleanup --- .idea/jarRepositories.xml | 5 + pom.xml | 14 ++ src/main/java/com/dfsek/terra/Terra.java | 5 +- src/main/java/com/dfsek/terra/TerraWorld.java | 14 +- .../com/dfsek/terra/biome/TerraBiomeGrid.java | 9 +- .../terra/carving/UserDefinedCarver.java | 9 +- .../com/dfsek/terra/config/ConfigLoader.java | 4 +- .../com/dfsek/terra/config/ConfigPack.java | 191 ++++++++++++++++++ .../com/dfsek/terra/config/TerraConfig.java | 188 +---------------- .../dfsek/terra/config/TerraConfigObject.java | 21 -- .../terra/config/TerraConfigSection.java | 14 ++ .../dfsek/terra/config/base/ConfigUtil.java | 17 +- .../dfsek/terra/config/base/WorldConfig.java | 19 +- .../config/genconfig/BiomeGridConfig.java | 10 +- .../terra/config/genconfig/CarverConfig.java | 6 +- .../terra/config/genconfig/FloraConfig.java | 6 +- .../terra/config/genconfig/OreConfig.java | 12 +- .../terra/config/genconfig/PaletteConfig.java | 6 +- .../config/genconfig/StructureConfig.java | 6 +- .../{ => biome}/AbstractBiomeConfig.java | 24 ++- .../genconfig/{ => biome}/BiomeConfig.java | 102 ++-------- .../{ => biome}/BiomeConfigUtil.java | 6 +- .../genconfig/biome/BiomeFloraConfig.java | 60 ++++++ .../genconfig/biome/BiomePaletteConfig.java | 54 +++++ .../terra/generation/TerraChunkGenerator.java | 10 +- .../com/dfsek/terra/image/DebugFrame.java | 3 - .../dfsek/terra/population/CavePopulator.java | 5 +- .../terra/population/FloraPopulator.java | 8 +- .../dfsek/terra/population/OrePopulator.java | 8 +- .../terra/population/StructurePopulator.java | 7 +- .../structure/StructureSpawnRequirement.java | 5 +- 31 files changed, 443 insertions(+), 405 deletions(-) create mode 100644 src/main/java/com/dfsek/terra/config/ConfigPack.java delete mode 100644 src/main/java/com/dfsek/terra/config/TerraConfigObject.java create mode 100644 src/main/java/com/dfsek/terra/config/TerraConfigSection.java rename src/main/java/com/dfsek/terra/config/genconfig/{ => biome}/AbstractBiomeConfig.java (86%) rename src/main/java/com/dfsek/terra/config/genconfig/{ => biome}/BiomeConfig.java (75%) rename src/main/java/com/dfsek/terra/config/genconfig/{ => biome}/BiomeConfigUtil.java (92%) create mode 100644 src/main/java/com/dfsek/terra/config/genconfig/biome/BiomeFloraConfig.java create mode 100644 src/main/java/com/dfsek/terra/config/genconfig/biome/BiomePaletteConfig.java diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml index 4f5957d06..09e4ecafd 100644 --- a/.idea/jarRepositories.xml +++ b/.idea/jarRepositories.xml @@ -51,5 +51,10 @@