@Override public int getScaledSpeed(int scale) { if (!isActive) { return 0; } return MathHelper.round(scale * boostTime / boostCycles); }
@Override public int getScaledSpeed(int scale) { if (!isActive) { return 0; } return MathHelper.round(scale * boostTime / boostCycles); }
@Override public int getScaledSpeed(int scale) { if (!isActive) { return 0; } return MathHelper.round(scale * boostTime / BOOST_TIME); }
protected int getScaled() { if (storage.getMaxEnergyStored() <= 0) { return sizeY; } long fraction = (long) storage.getEnergyStored() * sizeY / storage.getMaxEnergyStored(); return alwaysShowMinimum && storage.getEnergyStored() > 0 ? Math.max(1, MathHelper.round(fraction)) : MathHelper.round(fraction); }
@Override public int getScaledSpeed(int scale) { if (!isActive) { return 0; } double power = energyStorage.getEnergyStored() / energyConfig.energyRamp; power = MathHelper.clip(power, energyConfig.minPower, energyConfig.maxPower); return MathHelper.round(scale * power / energyConfig.maxPower); }
public int getScaledItemsStored(int scale) { return MathHelper.round((long) getStoredCount() * scale / handler.getCapacity()); }
public int getScaledEnergyStored(int scale) { return MathHelper.round((long) energyStorage.getEnergyStored() * scale / getMaxCapacity(level, enchantHolding)); }