diff options
author | HoleFish <48403212+HoleFish@users.noreply.github.com> | 2024-07-29 21:33:23 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-29 20:33:23 +0700 |
commit | f432925ec37fafc51a03bfa407f784aedb54c09c (patch) | |
tree | 3802616a142798fe25f27e9a521d69ad033bcee5 /src/main/java/gregtech/api/logic/AbstractProcessingLogic.java | |
parent | 8b949a2a7b871661f52e0ee71fc82b0af691b991 (diff) | |
download | GT5-Unofficial-f432925ec37fafc51a03bfa407f784aedb54c09c.tar.gz GT5-Unofficial-f432925ec37fafc51a03bfa407f784aedb54c09c.tar.bz2 GT5-Unofficial-f432925ec37fafc51a03bfa407f784aedb54c09c.zip |
Remove old integer methods in OC calculator and parallel helper (#2779)
remove old integer method
Diffstat (limited to 'src/main/java/gregtech/api/logic/AbstractProcessingLogic.java')
-rw-r--r-- | src/main/java/gregtech/api/logic/AbstractProcessingLogic.java | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/main/java/gregtech/api/logic/AbstractProcessingLogic.java b/src/main/java/gregtech/api/logic/AbstractProcessingLogic.java index ae78bbacc2..3c05d8bed0 100644 --- a/src/main/java/gregtech/api/logic/AbstractProcessingLogic.java +++ b/src/main/java/gregtech/api/logic/AbstractProcessingLogic.java @@ -31,8 +31,8 @@ public abstract class AbstractProcessingLogic<P extends AbstractProcessingLogic< protected int duration; protected long availableVoltage; protected long availableAmperage; - protected int overClockTimeReduction = 1; - protected int overClockPowerIncrease = 2; + protected double overClockTimeReduction = 2.0; + protected double overClockPowerIncrease = 4.0; protected boolean protectItems; protected boolean protectFluids; protected int maxParallel = 1; @@ -159,11 +159,7 @@ public abstract class AbstractProcessingLogic<P extends AbstractProcessingLogic< return getThis(); } - /** - * Sets custom overclock ratio. 2/4 by default. - * Parameters represent number of bit shift, so 1 -> 2x, 2 -> 4x. - */ - public P setOverclock(int timeReduction, int powerIncrease) { + public P setOverclock(double timeReduction, double powerIncrease) { this.overClockTimeReduction = timeReduction; this.overClockPowerIncrease = powerIncrease; return getThis(); @@ -173,7 +169,7 @@ public abstract class AbstractProcessingLogic<P extends AbstractProcessingLogic< * Sets overclock ratio to 4/4. */ public P enablePerfectOverclock() { - return this.setOverclock(2, 2); + return this.setOverclock(4.0, 4.0); } /** |