aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Disassembler.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Disassembler.java b/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Disassembler.java
index b79869497a..a4e2c1892f 100644
--- a/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Disassembler.java
+++ b/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Disassembler.java
@@ -141,6 +141,8 @@ public class GT_MetaTileEntity_Disassembler extends GT_MetaTileEntity_BasicMachi
outputHardOverrides.put(new GT_ItemStack(new ItemStack(Blocks.torch,6)), new ItemStack(Items.stick));
blackList = new HashSet<>();
blackList.add(new GT_ItemStack(ItemList.Casing_Coil_Superconductor.get(1L)));
+ blackList.add(new GT_ItemStack(Materials.Graphene.getDust(1)));
+ blackList.add(new GT_ItemStack(ItemList.Circuit_Parts_Vacuum_Tube.get(1L)));
}
private boolean compareToUnpacker(ItemStack is){
@@ -162,7 +164,7 @@ public class GT_MetaTileEntity_Disassembler extends GT_MetaTileEntity_BasicMachi
if (
is.getItem() instanceof GT_MetaGenerated_Tool
- || blackList.contains(new GT_ItemStack(is))
+ || blackList.stream().anyMatch(t -> t.isStackEqual(is))
|| compareToUnpacker(is)
)
return DID_NOT_FIND_RECIPE;