aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputer.java12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputer.java b/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputer.java
index a85c418d55..d607b0493f 100644
--- a/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputer.java
+++ b/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputer.java
@@ -61,7 +61,6 @@ public abstract class LargeFusionComputer extends GT_MetaTileEntity_TooltipMulti
private boolean isLoadedChunk;
public GT_Recipe mLastRecipe;
public int para;
- public int mEUStore;
protected FusionPower power;
private static final ClassValue<IStructureDefinition<LargeFusionComputer>> STRUCTURE_DEFINITION = new ClassValue<IStructureDefinition<LargeFusionComputer>>() {
@@ -247,7 +246,6 @@ public abstract class LargeFusionComputer extends GT_MetaTileEntity_TooltipMulti
if (aTick % 400 == 0) fixAllIssue();
if (mEfficiency < 0) mEfficiency = 0;
if (mRunningOnLoad && checkMachine(aBaseMetaTileEntity, mInventory[1])) {
- this.mEUStore = (int) aBaseMetaTileEntity.getStoredEU();
checkRecipe();
}
if (mUpdated) {
@@ -302,7 +300,7 @@ public abstract class LargeFusionComputer extends GT_MetaTileEntity_TooltipMulti
}
}
}
- if (this.mEUStore <= 0 && mMaxProgresstime > 0) {
+ if (aBaseMetaTileEntity.getStoredEU() <= 0 && mMaxProgresstime > 0) {
stopMachine();
}
if (mMaxProgresstime > 0) {
@@ -319,7 +317,6 @@ public abstract class LargeFusionComputer extends GT_MetaTileEntity_TooltipMulti
mProgresstime = 0;
mMaxProgresstime = 0;
mEfficiencyIncrease = 0;
- this.mEUStore = (int) getBaseMetaTileEntity().getStoredEU();
if (aBaseMetaTileEntity.isAllowedToWork()) checkRecipe();
}
} else {
@@ -327,9 +324,9 @@ public abstract class LargeFusionComputer extends GT_MetaTileEntity_TooltipMulti
|| aBaseMetaTileEntity.hasInventoryBeenModified()) {
turnCasingActive(mMaxProgresstime > 0);
if (aBaseMetaTileEntity.isAllowedToWork()) {
- this.mEUStore = (int) getBaseMetaTileEntity().getStoredEU();
if (checkRecipe()) {
- if (this.mEUStore < this.mLastRecipe.mSpecialValue + this.lEUt) {
+ if (aBaseMetaTileEntity.getStoredEU()
+ < this.mLastRecipe.mSpecialValue + this.lEUt) {
mMaxProgresstime = 0;
turnCasingActive(false);
}
@@ -562,6 +559,7 @@ public abstract class LargeFusionComputer extends GT_MetaTileEntity_TooltipMulti
@Override
public String[] getInfoData() {
+ IGregTechTileEntity baseMetaTileEntity = getBaseMetaTileEntity();
String tier = switch (hatchTier()) {
case 6 -> EnumChatFormatting.RED + "I" + EnumChatFormatting.RESET;
case 7 -> EnumChatFormatting.RED + "II" + EnumChatFormatting.RESET;
@@ -591,7 +589,7 @@ public abstract class LargeFusionComputer extends GT_MetaTileEntity_TooltipMulti
+ "EU/t",
StatCollector.translateToLocal("GT5U.multiblock.energy") + ": "
+ EnumChatFormatting.GREEN
- + GT_Utility.formatNumbers(mEUStore)
+ + GT_Utility.formatNumbers(baseMetaTileEntity != null ? baseMetaTileEntity.getStoredEU() : 0)
+ EnumChatFormatting.RESET
+ " EU / "
+ EnumChatFormatting.YELLOW