From 40c466e95d061f891b1fe3034f79869d5ae98220 Mon Sep 17 00:00:00 2001 From: minecraft7771 Date: Fri, 31 Mar 2023 22:02:20 +0200 Subject: Override getActualEnergyUsage so it still works with old TT machines --- layout.json | 13 +++++++++++++ .../multi/base/GT_MetaTileEntity_MultiblockBase_EM.java | 5 +++++ 2 files changed, 18 insertions(+) create mode 100644 layout.json diff --git a/layout.json b/layout.json new file mode 100644 index 0000000000..17299c1304 --- /dev/null +++ b/layout.json @@ -0,0 +1,13 @@ +{ + "ideaDirPath": "C:/Users/maxim/Desktop/GTNH-Workspace/TecTech/.idea", + "modulesMap": { + "TecTech": "C:/Users/maxim/Desktop/GTNH-Workspace/TecTech/.idea/modules/TecTech.iml", + "TecTech:mcLauncher": "C:/Users/maxim/Desktop/GTNH-Workspace/TecTech/.idea/modules/TecTech.mcLauncher.iml", + "TecTech:patchedMc": "C:/Users/maxim/Desktop/GTNH-Workspace/TecTech/.idea/modules/TecTech.patchedMc.iml", + "TecTech:test": "C:/Users/maxim/Desktop/GTNH-Workspace/TecTech/.idea/modules/TecTech.test.iml", + "TecTech:injectedTags": "C:/Users/maxim/Desktop/GTNH-Workspace/TecTech/.idea/modules/TecTech.injectedTags.iml", + "TecTech:main": "C:/Users/maxim/Desktop/GTNH-Workspace/TecTech/.idea/modules/TecTech.main.iml", + "TecTech:api": "C:/Users/maxim/Desktop/GTNH-Workspace/TecTech/.idea/modules/TecTech.api.iml", + "TecTech:ideVirtualMain": "C:/Users/maxim/Desktop/GTNH-Workspace/TecTech/.idea/modules/TecTech.ideVirtualMain.iml" + } +} \ No newline at end of file diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java index 5fd10633f4..0fc4df1266 100644 --- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java +++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java @@ -680,6 +680,11 @@ public abstract class GT_MetaTileEntity_MultiblockBase_EM } } + @Override + protected long getActualEnergyUsage() { + return -(useLongPower ? lEUt : mEUt) * eAmpereFlow * 10_000 / Math.max(1_000, mEfficiency); + } + /** * Extra hook on cyclic updates (not really needed for machines smaller than 1 chunk) BUT NEEDED WHEN - machine * blocks are not touching each other or they don't implement IMachineBlockUpdateable (ex. air,stone,weird TE's) -- cgit