aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech
diff options
context:
space:
mode:
authorMary <33456283+FourIsTheNumber@users.noreply.github.com>2024-09-09 01:13:40 -0400
committerGitHub <noreply@github.com>2024-09-09 07:13:40 +0200
commite7a80920f3734692f0ae56ce3760ee7ff5c96587 (patch)
treede4b167d1cd1ebecf4fd8ce818c567414ec187b5 /src/main/java/gregtech
parent86913e8edaaefc169d55f073b970f5e8302306c0 (diff)
downloadGT5-Unofficial-e7a80920f3734692f0ae56ce3760ee7ff5c96587.tar.gz
GT5-Unofficial-e7a80920f3734692f0ae56ce3760ee7ff5c96587.tar.bz2
GT5-Unofficial-e7a80920f3734692f0ae56ce3760ee7ff5c96587.zip
Neutronium/black hole bugfix (#3132)
Diffstat (limited to 'src/main/java/gregtech')
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/compressor/MTEBlackHoleCompressor.java9
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/compressor/MTENeutroniumCompressor.java3
2 files changed, 11 insertions, 1 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/compressor/MTEBlackHoleCompressor.java b/src/main/java/gregtech/common/tileentities/machines/multi/compressor/MTEBlackHoleCompressor.java
index 029f839c8f..6db9969cae 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/compressor/MTEBlackHoleCompressor.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/compressor/MTEBlackHoleCompressor.java
@@ -526,6 +526,15 @@ public class MTEBlackHoleCompressor extends MTEExtendedPowerMultiBlockBase<MTEBl
}
@Override
+ public boolean onRunningTick(ItemStack aStack) {
+ if (blackHoleStatus != 2) {
+ mOutputItems = null;
+ mOutputFluids = null;
+ }
+ return super.onRunningTick(aStack);
+ }
+
+ @Override
public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) {
super.onPostTick(aBaseMetaTileEntity, aTick);
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/compressor/MTENeutroniumCompressor.java b/src/main/java/gregtech/common/tileentities/machines/multi/compressor/MTENeutroniumCompressor.java
index f5326e284e..5f5f2e5fb6 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/compressor/MTENeutroniumCompressor.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/compressor/MTENeutroniumCompressor.java
@@ -40,6 +40,7 @@ import gregtech.api.recipe.RecipeMap;
import gregtech.api.recipe.RecipeMaps;
import gregtech.api.recipe.check.CheckRecipeResult;
import gregtech.api.recipe.check.CheckRecipeResultRegistry;
+import gregtech.api.recipe.metadata.CompressionTierKey;
import gregtech.api.render.TextureFactory;
import gregtech.api.util.GTRecipe;
import gregtech.api.util.GTUtility;
@@ -207,7 +208,7 @@ public class MTENeutroniumCompressor extends MTEExtendedPowerMultiBlockBase<MTEN
@NotNull
@Override
protected CheckRecipeResult validateRecipe(@NotNull GTRecipe recipe) {
- if (recipe.mSpecialValue > 0) {
+ if (recipe.getMetadataOrDefault(CompressionTierKey.INSTANCE, 0) > 0) {
return CheckRecipeResultRegistry.NO_BLACK_HOLE;
}
return super.validateRecipe(recipe);