Generator optimization

This commit is contained in:
paulevsGitch 2020-11-14 13:00:19 +03:00
parent 8e041e0e42
commit 92d4ccab6c
4 changed files with 26 additions and 2 deletions

View file

@ -8,7 +8,7 @@
loader_version=0.10.6+build.214
# Mod Properties
mod_version = 0.6.2-beta
mod_version = 0.6.3-beta
maven_group = ru.betterend
archives_base_name = better-end

View file

@ -108,6 +108,21 @@ public class EndBiomes {
}
});
LAND_BIOMES.getBiomes().forEach((endBiome) -> {
Biome biome = biomeRegistry.get(endBiome.getID());
endBiome.setActualBiome(biome);
});
VOID_BIOMES.getBiomes().forEach((endBiome) -> {
Biome biome = biomeRegistry.get(endBiome.getID());
endBiome.setActualBiome(biome);
});
SUBBIOMES.forEach((endBiome) -> {
Biome biome = biomeRegistry.get(endBiome.getID());
endBiome.setActualBiome(biome);
});
CLIENT.clear();
}

View file

@ -35,6 +35,7 @@ public class EndBiome {
private final float fogDensity;
private EndFeature structuresFeature;
private Biome actualBiome;
public EndBiome(BiomeDefinition definition) {
biome = definition.build();
@ -157,4 +158,12 @@ public class EndBiome {
public EndFeature getStructuresFeature() {
return structuresFeature;
}
public void setActualBiome(Biome biome) {
this.actualBiome = biome;
}
public Biome getActualBiome() {
return this.actualBiome;
}
}

View file

@ -85,7 +85,7 @@ public class BetterEndBiomeSource extends BiomeSource {
mapLand.clearCache();
mapVoid.clearCache();
}
return biomeRegistry.get(endBiome.getID());
return endBiome.getActualBiome();
}
@Override