add dependency injection API

This commit is contained in:
dfsek
2021-02-20 23:23:17 -07:00
parent 45dbe45fb4
commit 3b719d0880
9 changed files with 104 additions and 6 deletions
@@ -8,6 +8,7 @@ import com.dfsek.terra.api.util.seeded.NoiseSeeded;
import com.dfsek.terra.config.loaders.config.function.FunctionTemplate;
import java.util.HashMap;
import java.util.HashSet;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Set;
@@ -22,7 +23,7 @@ public class ConfigPackTemplate implements ConfigTemplate {
@Value("addons")
@Default
private Set<TerraAddon> addons;
private Set<TerraAddon> addons = new HashSet<>();
@Value("variables")
@Default