diff options
author | NotAPenguin <michiel.vandeginste@gmail.com> | 2024-05-04 13:47:08 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-04 13:47:08 +0200 |
commit | 79d72d365441583801a649c23928b1a01fd2341b (patch) | |
tree | b1db39ce374a23abba9b765ff8477302ca0024c3 /src/main/java/gregtech/api/metatileentity/implementations | |
parent | fed3d7d5ad56204d31b5fffffb2a026f3020efcc (diff) | |
download | GT5-Unofficial-79d72d365441583801a649c23928b1a01fd2341b.tar.gz GT5-Unofficial-79d72d365441583801a649c23928b1a01fd2341b.tar.bz2 GT5-Unofficial-79d72d365441583801a649c23928b1a01fd2341b.zip |
Make DTPF lose fuel efficiency over time instead of instantly (#2574)
* track idle time in MultiBlockBase
* save idle time in MTE NBT
* decay DTPF fuel efficiency overtime properly
* spotless
* track idle time in DTPF instead of base MTE
* small refactor to simplify logic
* Delete unused resetDiscount method
* Remove unused override
Diffstat (limited to 'src/main/java/gregtech/api/metatileentity/implementations')
-rw-r--r-- | src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java index c5b6de0026..32ea708773 100644 --- a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java +++ b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java @@ -404,6 +404,7 @@ public abstract class GT_MetaTileEntity_MultiBlockBase extends MetaTileEntity if (--mUpdate == 0 || --mStartUpCheck == 0) { checkStructure(true, aBaseMetaTileEntity); } + if (mStartUpCheck < 0) { if (mMachine) { checkMaintenance(); |