diff options
author | Jason Mitchell <mitchej+github@gmail.com> | 2021-12-10 05:25:29 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-10 14:25:29 +0100 |
commit | fe883d00df245c726dca6271978b8aed739d4a28 (patch) | |
tree | 376f627d3a36045914e9b26a232d810abf13fd4d /src/main/java/gregtech/api/graphs/consumers/NodeEnergySink.java | |
parent | 3922d6ca26c6ce9cd8370ea59015224b48c0f204 (diff) | |
download | GT5-Unofficial-fe883d00df245c726dca6271978b8aed739d4a28.tar.gz GT5-Unofficial-fe883d00df245c726dca6271978b8aed739d4a28.tar.bz2 GT5-Unofficial-fe883d00df245c726dca6271978b8aed739d4a28.zip |
Overflows overflows everywhere (#791)
* Reformat
* Stop energy calcs from overflowing by switching int->long in several places in the new graph code to be consistent with how they're used elsewhere.
Diffstat (limited to 'src/main/java/gregtech/api/graphs/consumers/NodeEnergySink.java')
-rw-r--r-- | src/main/java/gregtech/api/graphs/consumers/NodeEnergySink.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/gregtech/api/graphs/consumers/NodeEnergySink.java b/src/main/java/gregtech/api/graphs/consumers/NodeEnergySink.java index 3f93c62010..d2c54e284f 100644 --- a/src/main/java/gregtech/api/graphs/consumers/NodeEnergySink.java +++ b/src/main/java/gregtech/api/graphs/consumers/NodeEnergySink.java @@ -6,7 +6,7 @@ import net.minecraftforge.common.util.ForgeDirection; import java.util.ArrayList; -//consumer for IC2 machines +// consumer for IC2 machines public class NodeEnergySink extends ConsumerNode { public NodeEnergySink(int nodeValue, IEnergySink tileEntity, byte side, ArrayList<ConsumerNode> consumers) { super(nodeValue, (TileEntity) tileEntity, side, consumers); @@ -18,7 +18,7 @@ public class NodeEnergySink extends ConsumerNode { } @Override - public int injectEnergy(int aVoltage, int aMaxAmps) { + public int injectEnergy(long aVoltage, long aMaxAmps) { int tUsedAmps = 0; while (aMaxAmps > tUsedAmps && ((IEnergySink) mTileEntity).getDemandedEnergy() > 0 && ((IEnergySink) mTileEntity).injectEnergy(ForgeDirection.getOrientation(mSide), aVoltage, aVoltage) < aVoltage) |