diff --git a/electrical/src/main/java/resonantinduction/electrical/generator/TileGenerator.java b/electrical/src/main/java/resonantinduction/electrical/generator/TileGenerator.java index e952e974..91d2f2b1 100644 --- a/electrical/src/main/java/resonantinduction/electrical/generator/TileGenerator.java +++ b/electrical/src/main/java/resonantinduction/electrical/generator/TileGenerator.java @@ -89,9 +89,10 @@ public class TileGenerator extends TileElectrical implements IRotatable { if (extract > 0) { - long torqueRatio = (long) ((gearRatio + 1) / 3d * (energy.getMaxExtract() / 2)); + long torqueRatio = (long) ((gearRatio + 1) / 3d * (energy.getMaxExtract())); final float maxAngularVelocity = extract / (float) torqueRatio; + final long maxTorque = (long) (((double) extract) / maxAngularVelocity); float setAngularVelocity = maxAngularVelocity;