diff --git a/common/addons/config-biome/src/main/java/com/dfsek/terra/addons/biome/UserDefinedBiome.java b/common/addons/config-biome/src/main/java/com/dfsek/terra/addons/biome/UserDefinedBiome.java index d1cb0f318..015fdc728 100644 --- a/common/addons/config-biome/src/main/java/com/dfsek/terra/addons/biome/UserDefinedBiome.java +++ b/common/addons/config-biome/src/main/java/com/dfsek/terra/addons/biome/UserDefinedBiome.java @@ -1,5 +1,6 @@ package com.dfsek.terra.addons.biome; +import com.dfsek.terra.api.properties.Context; import com.dfsek.terra.api.util.collection.ProbabilityCollection; import com.dfsek.terra.api.world.World; import com.dfsek.terra.api.world.biome.Biome; @@ -19,6 +20,7 @@ public class UserDefinedBiome implements TerraBiome { private final int color; private final Set tags; + private final Context context = new Context(); public UserDefinedBiome(ProbabilityCollection vanilla, UserDefinedGenerator gen, BiomeTemplate config) { this.vanilla = vanilla; @@ -68,4 +70,9 @@ public class UserDefinedBiome implements TerraBiome { public String toString() { return "{BIOME:" + getID() + "}"; } + + @Override + public Context getContext() { + return context; + } } diff --git a/common/api/src/main/java/com/dfsek/terra/api/world/biome/TerraBiome.java b/common/api/src/main/java/com/dfsek/terra/api/world/biome/TerraBiome.java index ecf3a1c92..92464823b 100644 --- a/common/api/src/main/java/com/dfsek/terra/api/world/biome/TerraBiome.java +++ b/common/api/src/main/java/com/dfsek/terra/api/world/biome/TerraBiome.java @@ -1,6 +1,7 @@ package com.dfsek.terra.api.world.biome; +import com.dfsek.terra.api.properties.PropertyHolder; import com.dfsek.terra.api.util.collection.ProbabilityCollection; import com.dfsek.terra.api.world.World; @@ -9,7 +10,7 @@ import java.util.Set; /** * Represents a custom biome */ -public interface TerraBiome { +public interface TerraBiome extends PropertyHolder { /** * Gets the Vanilla biome to represent the custom biome.