aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/goodgenerator/blocks/tileEntity/base
diff options
context:
space:
mode:
authorMaxim <maxim235@gmx.de>2023-02-16 16:52:51 +0100
committerGitHub <noreply@github.com>2023-02-16 16:52:51 +0100
commit01d57bbc04bcc4ee752feae6dd4c07bba6e59dd8 (patch)
tree7fb447c1dafd012bfc6745aa8aaa4f175e684b75 /src/main/java/goodgenerator/blocks/tileEntity/base
parent76046b8b20bfae96c2c5fa7c30fc5be40f8fa370 (diff)
downloadGT5-Unofficial-01d57bbc04bcc4ee752feae6dd4c07bba6e59dd8.tar.gz
GT5-Unofficial-01d57bbc04bcc4ee752feae6dd4c07bba6e59dd8.tar.bz2
GT5-Unofficial-01d57bbc04bcc4ee752feae6dd4c07bba6e59dd8.zip
Added new fusion NEI handler support (#135)
Diffstat (limited to 'src/main/java/goodgenerator/blocks/tileEntity/base')
-rw-r--r--src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputer.java7
-rw-r--r--src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputerPP.java7
2 files changed, 14 insertions, 0 deletions
diff --git a/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputer.java b/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputer.java
index dcf78cebcc..b86e8379c0 100644
--- a/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputer.java
+++ b/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputer.java
@@ -45,6 +45,7 @@ import gregtech.api.render.TextureFactory;
import gregtech.api.util.GT_HatchElementBuilder;
import gregtech.api.util.GT_Recipe;
import gregtech.api.util.GT_Utility;
+import gregtech.common.power.FusionPower;
public abstract class LargeFusionComputer extends GT_MetaTileEntity_TooltipMultiBlockBase_EM
implements IConstructable, ISurvivalConstructable {
@@ -54,6 +55,7 @@ public abstract class LargeFusionComputer extends GT_MetaTileEntity_TooltipMulti
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>>() {
@Override
@@ -99,6 +101,11 @@ public abstract class LargeFusionComputer extends GT_MetaTileEntity_TooltipMulti
}
@Override
+ public FusionPower getPower() {
+ return power;
+ }
+
+ @Override
public abstract long maxEUStore();
public abstract Block getCasingBlock();
diff --git a/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputerPP.java b/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputerPP.java
index 47491ea4f4..c2c661e0af 100644
--- a/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputerPP.java
+++ b/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputerPP.java
@@ -42,6 +42,7 @@ import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Outpu
import gregtech.api.objects.GT_ChunkManager;
import gregtech.api.objects.GT_ItemStack;
import gregtech.api.render.TextureFactory;
+import gregtech.api.util.AdvFusionPower;
import gregtech.api.util.GT_HatchElementBuilder;
import gregtech.api.util.GT_Recipe;
import gregtech.api.util.GT_Utility;
@@ -54,6 +55,7 @@ public abstract class LargeFusionComputerPP extends GT_MetaTileEntity_TooltipMul
public GT_Recipe mLastRecipe;
public int para;
public long mEUStore;
+ protected AdvFusionPower power;
private static final ClassValue<IStructureDefinition<LargeFusionComputerPP>> STRUCTURE_DEFINITION = new ClassValue<IStructureDefinition<LargeFusionComputerPP>>() {
@Override
@@ -100,6 +102,11 @@ public abstract class LargeFusionComputerPP extends GT_MetaTileEntity_TooltipMul
}
@Override
+ public AdvFusionPower getPower() {
+ return power;
+ }
+
+ @Override
public abstract long maxEUStore();
public abstract Block getCasingBlock();