@Override public EnumHumidity getHumidity() { return EnumHumidity.getFromValue(getExactHumidity()); }
@Override protected int getColour(EnumHumidity value) { return (new int[]{16770979, 1769216, 3177727})[value.ordinal()]; } }
private static String getUid(EnumHumidity humidity) { return getUid("humidity", humidity.name()); }
@BasicObjectMethod.Inject( value = IBeeHousing.class, modId = Constants.MOD_ID, doc = "function():string -- Get the temperature of this bee housing." ) public static Object[] getHumidity(IContext<IBeeHousing> context, Object[] arg) { return new Object[]{context.getTarget().getHumidity().getName()}; } }
@Override public String toDisplay(EnumHumidity humidity) { return Translator.translateToLocal("for.gui." + humidity.toString().toLowerCase(Locale.ENGLISH)); }
@Override public void getTooltip(Tooltip tooltip, ITooltipFlag tooltipFlag) { if (tolerated.isEmpty()) { return; } int types = isHumidity ? 3 : 6; int type = (int) ((int) (getRelativeMousePosition().xPos() - 1.0f) / ((getSize().xPos() - 2.0f) / types)); if (!tolerated.contains(type) || type >= types) { return; } if (isHumidity) { tooltip.add(EnumHumidity.values()[type].name); } else { tooltip.add(EnumTemperature.values()[type + 1].name); } }
data.put("binomial", species.getBinomial()); data.put("complexity", species.getComplexity()); data.put("humidity", species.getHumidity().getName()); data.put("temperature", species.getTemperature().getName());
/** * @return Returns the enum humidity value of this climate state. */ default EnumHumidity getHumidityEnum() { return EnumHumidity.getFromValue(getHumidity()); }
@Override public float getChance(World world, BlockPos pos, IAllele allele0, IAllele allele1, IGenome genome0, IGenome genome1, IClimateProvider climate) { EnumHumidity biomeHumidity = climate.getHumidity(); if (biomeHumidity.ordinal() < minHumidity.ordinal() || biomeHumidity.ordinal() > maxHumidity.ordinal()) { return 0; } return 1; }
@Override public EnumHumidity getHumidity() { return EnumHumidity.getFromValue(getExactHumidity()); }
case BOTH_3: case BOTH_2: if (prefered.ordinal() + 2 < EnumHumidity.VALUES.length) { tolerated.add(EnumHumidity.VALUES[prefered.ordinal() + 2]); if (prefered.ordinal() - 2 >= 0) { tolerated.add(EnumHumidity.VALUES[prefered.ordinal() - 2]); if (prefered.ordinal() + 1 < EnumHumidity.VALUES.length) { tolerated.add(EnumHumidity.VALUES[prefered.ordinal() + 1]); if (prefered.ordinal() - 1 >= 0) { tolerated.add(EnumHumidity.VALUES[prefered.ordinal() - 1]); case UP_3: case UP_2: if (prefered.ordinal() + 2 < EnumHumidity.VALUES.length) { tolerated.add(EnumHumidity.VALUES[prefered.ordinal() + 2]); if (prefered.ordinal() + 1 < EnumHumidity.VALUES.length) { tolerated.add(EnumHumidity.VALUES[prefered.ordinal() + 1]); case DOWN_3: case DOWN_2: if (prefered.ordinal() - 2 >= 0) { tolerated.add(EnumHumidity.VALUES[prefered.ordinal() - 2]); if (prefered.ordinal() - 1 >= 0) { tolerated.add(EnumHumidity.VALUES[prefered.ordinal() - 1]);
@Override public EnumHumidity getHumidity() { return EnumHumidity.getFromValue(getExactHumidity()); }
public static void addClimateErrorStates(EnumTemperature temperature, EnumHumidity humidity, EnumTemperature baseTemp, EnumTolerance tolTemp, EnumHumidity baseHumid, EnumTolerance tolHumid, Set<IErrorState> errorStates) { if (!AlleleManager.climateHelper.isWithinLimits(temperature, baseTemp, tolTemp)) { if (baseTemp.ordinal() > temperature.ordinal()) { errorStates.add(EnumErrorCode.TOO_COLD); } else { errorStates.add(EnumErrorCode.TOO_HOT); } } if (!AlleleManager.climateHelper.isWithinLimits(humidity, baseHumid, tolHumid)) { if (baseHumid.ordinal() > humidity.ordinal()) { errorStates.add(EnumErrorCode.TOO_ARID); } else { errorStates.add(EnumErrorCode.TOO_HUMID); } } }
@Override public EnumHumidity getHumidity() { return EnumHumidity.getFromValue(getExactHumidity()); }
tolerance = genome.getToleranceTemp(); } else { main = species.getHumidity().ordinal(); tolerance = genome.getToleranceHumid();
@Override public EnumHumidity getHumidity() { return EnumHumidity.getFromValue(getExactHumidity()); }
@Override public EnumHumidity getHumidity() { return EnumHumidity.getFromValue(getBiome().getRainfall()); }
@Override public EnumHumidity getHumidity() { float humidity = getBiome().getRainfall(); return EnumHumidity.getFromValue(humidity); }
@Override public EnumHumidity getHumidity() { return EnumHumidity.getFromValue(getBiome().getRainfall()); } }