diff options
author | Mary <33456283+FourIsTheNumber@users.noreply.github.com> | 2024-09-09 01:13:40 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-09 07:13:40 +0200 |
commit | e7a80920f3734692f0ae56ce3760ee7ff5c96587 (patch) | |
tree | de4b167d1cd1ebecf4fd8ce818c567414ec187b5 /src/main/java/gregtech | |
parent | 86913e8edaaefc169d55f073b970f5e8302306c0 (diff) | |
download | GT5-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')
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); |