Key check

This commit is contained in:
paulevsGitch 2022-01-05 04:54:17 +03:00
parent 11c116618a
commit 637a5a25b2
2 changed files with 7 additions and 4 deletions

View file

@ -367,7 +367,12 @@ public class BCLBiome {
public void setSurface(RuleSource surface) {
this.surfaceInit = (actualBiome) -> {
ResourceKey key = BiomeAPI.getBiomeKey(actualBiome);
if (key == null) {
BCLib.LOGGER.warning("BCL Biome " + biomeID + " don't have registry key!");
}
else {
BiomeAPI.addSurfaceRule(biomeID, SurfaceRules.ifTrue(SurfaceRules.isBiome(key), surface));
}
};
}
@ -415,8 +420,7 @@ public class BCLBiome {
String group = this.configGroup();
float chance = Configs.BIOMES_CONFIG.getFloat(group, "generation_chance", this.getGenChance());
float fog = Configs.BIOMES_CONFIG.getFloat(group, "fog_density", this.getFogDensity());
this.setGenChance(chance)
.setFogDensity(fog);
this.setGenChance(chance).setFogDensity(fog);
if (this.getEdge()!=null){
int edgeSize = Configs.BIOMES_CONFIG.getInt(group, "edge_size", this.getEdgeSize());

View file

@ -2,7 +2,6 @@ package ru.bclib.world.generator;
import net.minecraft.util.Mth;
import ru.bclib.config.Configs;
import ru.bclib.config.MainConfig;
import java.awt.Point;
import java.util.function.Function;