@Override public boolean isGoodBiome(Biome biome) { return !BiomeHelper.isBiomeHellish(biome) && !HiveConfig.isBlacklisted(hiveType, biome); }
public static EnumTemperature getFromBiome(Biome biome) { if (BiomeHelper.isBiomeHellish(biome)) { return HELLISH; } return getFromValue(biome.getDefaultTemperature()); }
public static EnumTemperature getFromBiome(Biome biome, BlockPos pos) { if (BiomeHelper.isBiomeHellish(biome)) { return HELLISH; } float temperature = biome.getTemperature(pos); return getFromValue(temperature); } }
@Override public EnumTemperature getTemperature() { Biome biome = getBiome(); if (BiomeHelper.isBiomeHellish(biome)) { return EnumTemperature.HELLISH; } return EnumTemperature.getFromValue(getExactTemperature()); }
@Override public EnumTemperature getTemperature() { IBeeModifier beeModifier = BeeManager.beeRoot.createBeeHousingModifier(this); Biome biome = getBiome(); if (beeModifier.isHellish() || BiomeHelper.isBiomeHellish(biome)) { if (tempChange >= 0) { return EnumTemperature.HELLISH; } } return EnumTemperature.getFromValue(getExactTemperature()); }