diff --git a/src/main/java/mekanism/common/util/MekanismUtils.java b/src/main/java/mekanism/common/util/MekanismUtils.java index dc0cc1260a6..074177c2bcc 100644 --- a/src/main/java/mekanism/common/util/MekanismUtils.java +++ b/src/main/java/mekanism/common/util/MekanismUtils.java @@ -306,7 +306,7 @@ public static long getBaseUsage(IUpgradeTile tile, int def) { */ public static int getTicks(IUpgradeTile tile, int def) { if (tile.supportsUpgrades()) { - return MathUtils.clampToInt(def * Math.pow(MekanismConfig.general.maxUpgradeMultiplier.get(), -fractionUpgrades(tile, Upgrade.SPEED))); + return Math.max(1, MathUtils.clampToInt(def * Math.pow(MekanismConfig.general.maxUpgradeMultiplier.get(), -fractionUpgrades(tile, Upgrade.SPEED)))); } return def; }