aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common
diff options
context:
space:
mode:
authorYang Xizhi <60341015+GlodBlock@users.noreply.github.com>2021-12-18 00:23:48 +0800
committerGitHub <noreply@github.com>2021-12-17 17:23:48 +0100
commitd155318e0f69a8edef67da3a85e241e265f85855 (patch)
treef311422d91b21bae4b1c90c29b50ae9e579a9875 /src/main/java/gregtech/common
parentbeef0735579d667d29f030e255ff04fcfe3822ba (diff)
downloadGT5-Unofficial-d155318e0f69a8edef67da3a85e241e265f85855.tar.gz
GT5-Unofficial-d155318e0f69a8edef67da3a85e241e265f85855.tar.bz2
GT5-Unofficial-d155318e0f69a8edef67da3a85e241e265f85855.zip
blacklist the vac tube and graphene dust (#819)
Diffstat (limited to 'src/main/java/gregtech/common')
-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;