aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorTechnus <daniel112092@gmail.com>2020-05-04 20:15:34 +0200
committerTechnus <daniel112092@gmail.com>2020-05-04 20:15:34 +0200
commitc45054acdceaf7762bd1b900ffdd5d651908b994 (patch)
treeb9b85d6db2b521ab0ee5b39b098c3c9502e4c5b6 /src/main/java
parent0d59868a668a62d0d05c3ea6efbbeb3e9fc80c59 (diff)
downloadGT5-Unofficial-c45054acdceaf7762bd1b900ffdd5d651908b994.tar.gz
GT5-Unofficial-c45054acdceaf7762bd1b900ffdd5d651908b994.tar.bz2
GT5-Unofficial-c45054acdceaf7762bd1b900ffdd5d651908b994.zip
Fix integer loopback in scanner averages
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java b/src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java
index 1ae88ade41..98b43a3330 100644
--- a/src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java
+++ b/src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java
@@ -57,7 +57,7 @@ public class BaseMetaTileEntity extends BaseTileEntity implements IGregTechTileE
protected long mStoredEnergy = 0, mStoredSteam = 0;
protected int mAverageEUInputIndex = 0, mAverageEUOutputIndex = 0;
protected boolean mReleaseEnergy = false;
- protected int[] mAverageEUInput = new int[]{0, 0, 0, 0, 0}, mAverageEUOutput = new int[]{0, 0, 0, 0, 0};
+ protected long[] mAverageEUInput = new long[]{0, 0, 0, 0, 0}, mAverageEUOutput = new long[]{0, 0, 0, 0, 0};
private boolean[] mActiveEUInputs = new boolean[]{false, false, false, false, false, false}, mActiveEUOutputs = new boolean[]{false, false, false, false, false, false};
private byte[] mSidedRedstone = new byte[]{15, 15, 15, 15, 15, 15};
private int[] mCoverSides = new int[]{0, 0, 0, 0, 0, 0}, mCoverData = new int[]{0, 0, 0, 0, 0, 0}, mTimeStatistics = new int[GregTech_API.TICKS_FOR_LAG_AVERAGING];
@@ -1701,15 +1701,15 @@ public class BaseMetaTileEntity extends BaseTileEntity implements IGregTechTileE
@Override
public long getAverageElectricInput() {
- int rEU = 0;
- for (int tEU : mAverageEUInput) rEU += tEU;
+ long rEU = 0;
+ for (long tEU : mAverageEUInput) rEU += tEU;
return rEU / mAverageEUInput.length;
}
@Override
public long getAverageElectricOutput() {
- int rEU = 0;
- for (int tEU : mAverageEUOutput) rEU += tEU;
+ long rEU = 0;
+ for (long tEU : mAverageEUOutput) rEU += tEU;
return rEU / mAverageEUOutput.length;
}