aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/goodgenerator/blocks/tileEntity/LargeEssentiaGenerator.java
diff options
context:
space:
mode:
authorMaxim <maxim235@gmx.de>2023-07-17 10:21:49 +0200
committerGitHub <noreply@github.com>2023-07-17 10:21:49 +0200
commit328376ff618b14aac4ba57d790066129c8ad95e8 (patch)
tree9a59d8ff7708ae1565d074b8805b28882e7b7581 /src/main/java/goodgenerator/blocks/tileEntity/LargeEssentiaGenerator.java
parentd80fe13bf409ad11ffc8ddc34375c64be06da771 (diff)
downloadGT5-Unofficial-328376ff618b14aac4ba57d790066129c8ad95e8.tar.gz
GT5-Unofficial-328376ff618b14aac4ba57d790066129c8ad95e8.tar.bz2
GT5-Unofficial-328376ff618b14aac4ba57d790066129c8ad95e8.zip
Implement generic processing logic (#176)
* Removed deprecated bartworks interface * Migrated PrAss * Migrated CoAL * Migrated CoolantTower * Migrated EHE * Migrated compacts * Migrated large turbine base * Migrated UCFE * Migrated FRF * Migrated naq gen * Migrated YOTTA * Migrated LEG * Migrated LES * Migrated NA * Updated deps * Updated deps * Derp * Fixed PrAss in precise mode * Added missing GPL getters in NA * Fixed power of NA * Enabled batch mode and void protection in FRF * Addressed reviews * Deleted LongPowerUsageBase in favor of ExtendedPowerMultiBlockBase * Addressed reviews * Limit recipe duration to 1 tick * Updated dep
Diffstat (limited to 'src/main/java/goodgenerator/blocks/tileEntity/LargeEssentiaGenerator.java')
-rw-r--r--src/main/java/goodgenerator/blocks/tileEntity/LargeEssentiaGenerator.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/goodgenerator/blocks/tileEntity/LargeEssentiaGenerator.java b/src/main/java/goodgenerator/blocks/tileEntity/LargeEssentiaGenerator.java
index a1c02cb838..8b35e0be66 100644
--- a/src/main/java/goodgenerator/blocks/tileEntity/LargeEssentiaGenerator.java
+++ b/src/main/java/goodgenerator/blocks/tileEntity/LargeEssentiaGenerator.java
@@ -16,6 +16,8 @@ import net.minecraft.world.World;
import net.minecraftforge.common.util.ForgeDirection;
import net.minecraftforge.fluids.FluidRegistry;
+import org.jetbrains.annotations.NotNull;
+
import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader;
import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_Hatch_DynamoMulti;
import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_Hatch_DynamoTunnel;
@@ -43,6 +45,8 @@ import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Input
import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Maintenance;
import gregtech.api.objects.GT_RenderedTexture;
import gregtech.api.objects.XSTR;
+import gregtech.api.recipe.check.CheckRecipeResult;
+import gregtech.api.recipe.check.CheckRecipeResultRegistry;
import gregtech.api.render.TextureFactory;
import gregtech.api.util.GT_Multiblock_Tooltip_Builder;
import gregtech.api.util.GT_Utility;
@@ -237,11 +241,11 @@ public class LargeEssentiaGenerator extends GT_MetaTileEntity_TooltipMultiBlockB
}
@Override
- public boolean checkRecipe_EM(ItemStack aStack) {
+ public @NotNull CheckRecipeResult checkProcessing_EM() {
this.mEfficiency = 10000;
this.mMaxProgresstime = 1;
setEssentiaToEUVoltageAndAmp(getVoltageLimit(), getAmpLimit());
- return true;
+ return CheckRecipeResultRegistry.GENERATING;
}
public int getVoltageLimit() {