This commit is contained in:
Zoë
2022-07-14 19:50:25 -07:00
parent 04c6363469
commit 1003304fde
45 changed files with 189 additions and 221 deletions

View File

@@ -7,8 +7,6 @@
package com.dfsek.terra.addons.biome;
import org.jetbrains.annotations.Nullable;
import java.util.Optional;
import java.util.Set;
@@ -21,14 +19,12 @@ import com.dfsek.terra.api.world.biome.PlatformBiome;
* Class representing a config-defined biome
*/
public class UserDefinedBiome implements Biome {
private PlatformBiome platformBiome;
private final String id;
private final BiomeTemplate config;
private final int color;
private final Set<String> tags;
private final Context context = new Context();
private PlatformBiome platformBiome;
public UserDefinedBiome(BiomeTemplate config) {
this.id = config.getID();
@@ -49,20 +45,20 @@ public class UserDefinedBiome implements Biome {
return Optional.ofNullable(platformBiome);
}
@Override
public int getColor() {
return color;
}
@Override
public void setPlatformBiome(PlatformBiome biome) {
if(platformBiome != null) {
throw new IllegalStateException("Platform biome already set");
}
this.platformBiome = biome;
}
@Override
public int getColor() {
return color;
}
@Override
public Set<String> getTags() {
return tags;

View File

@@ -12,6 +12,6 @@ public class StructureGenerationStage implements GenerationStage {
@Override
public void populate(ProtoWorld world) {
}
}