diff --git a/pom.xml b/pom.xml
index 1a5ea3402..4776469ba 100644
--- a/pom.xml
+++ b/pom.xml
@@ -95,7 +95,7 @@
org.polydev
gaea
- 1.10.46
+ 1.10.47
me.lucko
diff --git a/src/main/java/com/dfsek/terra/config/ConfigUtil.java b/src/main/java/com/dfsek/terra/config/ConfigUtil.java
index d6572765d..39bf7fe96 100644
--- a/src/main/java/com/dfsek/terra/config/ConfigUtil.java
+++ b/src/main/java/com/dfsek/terra/config/ConfigUtil.java
@@ -9,6 +9,7 @@ import com.dfsek.terra.config.genconfig.CarverConfig;
import com.dfsek.terra.config.genconfig.FloraConfig;
import com.dfsek.terra.config.genconfig.OreConfig;
import com.dfsek.terra.config.genconfig.PaletteConfig;
+import com.dfsek.terra.config.genconfig.StructureConfig;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.plugin.java.JavaPlugin;
@@ -21,7 +22,7 @@ import java.util.stream.Collectors;
public class ConfigUtil {
public static boolean debug;
- public static long dataSave;
+ public static long dataSave; // Period of population data saving, in ticks.
public static void loadConfig(JavaPlugin main) {
main.saveDefaultConfig();
FileConfiguration config = main.getConfig();
@@ -42,6 +43,8 @@ public class ConfigUtil {
new ConfigLoader("abstract" + File.separator + "biomes").load(main, AbstractBiomeConfig.class);
+ new ConfigLoader("structure" + File.separator + "single").load(main, StructureConfig.class);
+
TerraBiomeGrid.invalidate();
BiomeZone.invalidate(); // Invalidate BiomeZone and BiomeGrid caches to prevent old instances from being accessed.
new ConfigLoader("biomes").load(main, BiomeConfig.class);
diff --git a/src/main/java/com/dfsek/terra/config/genconfig/BiomeConfigUtil.java b/src/main/java/com/dfsek/terra/config/genconfig/BiomeConfigUtil.java
index e48681d46..7522834ab 100644
--- a/src/main/java/com/dfsek/terra/config/genconfig/BiomeConfigUtil.java
+++ b/src/main/java/com/dfsek/terra/config/genconfig/BiomeConfigUtil.java
@@ -15,7 +15,7 @@ import java.util.Map;
import java.util.Random;
public class BiomeConfigUtil {
- public static Map> getSlabPalettes(List