diff options
Diffstat (limited to 'src/main/java/gtPlusPlus/xmod')
-rw-r--r-- | src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/GregtechMTE_NuclearReactor.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/GregtechMTE_NuclearReactor.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/GregtechMTE_NuclearReactor.java index 5af1109237..cf5b088542 100644 --- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/GregtechMTE_NuclearReactor.java +++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/GregtechMTE_NuclearReactor.java @@ -364,6 +364,7 @@ public class GregtechMTE_NuclearReactor extends GregtechMeta_MultiBlockBase<Greg @NotNull @Override protected CheckRecipeResult validateRecipe(@NotNull GT_Recipe recipe) { + mFuelRemaining = getStoredFuel(recipe); if (mFuelRemaining < 100) { return CheckRecipeResultRegistry.NO_FUEL_FOUND; } @@ -388,7 +389,10 @@ public class GregtechMTE_NuclearReactor extends GregtechMeta_MultiBlockBase<Greg } CheckRecipeResult result = super.checkProcessing(); if (result.wasSuccessful()) { - mFuelRemaining = getStoredFuel(mLastRecipe); + // We produce EU, so we negate the value, if negative + if (lEUt < 0) { + lEUt = -lEUt; + } } return result; } |