diff --git a/src/main/java/ru/betterend/integration/byg/BYGIntegration.java b/src/main/java/ru/betterend/integration/byg/BYGIntegration.java index 6064442b..475d608a 100644 --- a/src/main/java/ru/betterend/integration/byg/BYGIntegration.java +++ b/src/main/java/ru/betterend/integration/byg/BYGIntegration.java @@ -49,13 +49,12 @@ public class BYGIntegration extends ModIntegration { EndBiomes.VOID_BIOMES.removeMutableBiome(edgeID); EndBiome edgeBiome = EndBiomes.getBiome(edgeID); endBiome.setEdge(edgeBiome); - endBiome.setEdgeSize(32); } else { boolean isVoid = this.getAndExecuteRuntime(biomeClass, obj, "isVoid"); if (isVoid) { EndBiomes.LAND_BIOMES.removeMutableBiome(biomeID); - EndBiomes.VOID_BIOMES.addBiome(endBiome); + EndBiomes.VOID_BIOMES.addBiomeMutable(endBiome); } WeightedList subBiomes = this.getAndExecuteRuntime(biomeClass, obj, "getHills"); if (subBiomes != null) { diff --git a/src/main/java/ru/betterend/world/biome/EndBiome.java b/src/main/java/ru/betterend/world/biome/EndBiome.java index c36369b0..d8dfb17b 100644 --- a/src/main/java/ru/betterend/world/biome/EndBiome.java +++ b/src/main/java/ru/betterend/world/biome/EndBiome.java @@ -38,11 +38,12 @@ public class EndBiome { private Biome actualBiome; public EndBiome(BiomeDefinition definition) { - biome = definition.build(); - mcID = definition.getID(); - fogDensity = Configs.BIOME_CONFIG.getFloat(mcID, "fog_density", definition.getFodDensity()); - genChanceUnmutable = Configs.BIOME_CONFIG.getFloat(mcID, "generation_chance", definition.getGenChance()); - hasCaves = Configs.BIOME_CONFIG.getBoolean(mcID, "has_caves", definition.hasCaves()); + this.biome = definition.build(); + this.mcID = definition.getID(); + this.fogDensity = Configs.BIOME_CONFIG.getFloat(mcID, "fog_density", definition.getFodDensity()); + this.genChanceUnmutable = Configs.BIOME_CONFIG.getFloat(mcID, "generation_chance", definition.getGenChance()); + this.hasCaves = Configs.BIOME_CONFIG.getBoolean(mcID, "has_caves", definition.hasCaves()); + this.edgeSize = Configs.BIOME_CONFIG.getInt(mcID, "edge_size", 32); readStructureList(); } @@ -52,6 +53,7 @@ public class EndBiome { this.fogDensity = Configs.BIOME_CONFIG.getFloat(mcID, "fog_density", fogDensity); this.genChanceUnmutable = Configs.BIOME_CONFIG.getFloat(mcID, "generation_chance", genChance); this.hasCaves = Configs.BIOME_CONFIG.getBoolean(mcID, "has_caves", hasCaves); + this.edgeSize = Configs.BIOME_CONFIG.getInt(mcID, "edge_size", 32); readStructureList(); } @@ -202,9 +204,4 @@ public class EndBiome { public int hashCode() { return mcID.hashCode(); } - - public List subbiomes() { - // TODO Auto-generated method stub - return this.subbiomes; - } }