aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/bartworks/system/material/gtenhancement
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/bartworks/system/material/gtenhancement')
-rw-r--r--src/main/java/bartworks/system/material/gtenhancement/PlatinumSludgeOverHaul.java29
1 files changed, 10 insertions, 19 deletions
diff --git a/src/main/java/bartworks/system/material/gtenhancement/PlatinumSludgeOverHaul.java b/src/main/java/bartworks/system/material/gtenhancement/PlatinumSludgeOverHaul.java
index a20996d463..5b5037ba08 100644
--- a/src/main/java/bartworks/system/material/gtenhancement/PlatinumSludgeOverHaul.java
+++ b/src/main/java/bartworks/system/material/gtenhancement/PlatinumSludgeOverHaul.java
@@ -117,6 +117,8 @@ import gregtech.api.util.GTOreDictUnificator;
import gregtech.api.util.GTRecipe;
import gregtech.api.util.GTUtility;
import gregtech.common.blocks.BlockOresAbstract;
+import gtPlusPlus.core.block.base.BlockBaseModular;
+import gtPlusPlus.core.item.base.BaseItemComponent;
public class PlatinumSludgeOverHaul {
@@ -1053,25 +1055,14 @@ public class PlatinumSludgeOverHaul {
}
}
- try {
- if (Class.forName("gtPlusPlus.core.item.base.BaseItemComponent")
- .isAssignableFrom(
- stack.getItem()
- .getClass())
- && !stack.getUnlocalizedName()
- .contains("dust")
- && !stack.getUnlocalizedName()
- .contains("Dust")) {
- return true;
- }
- if (Class.forName("gtPlusPlus.core.block.base.BlockBaseModular")
- .isAssignableFrom(
- Block.getBlockFromItem(stack.getItem())
- .getClass())) {
- return true;
- }
- } catch (ClassNotFoundException e) {
- e.printStackTrace();
+ if (stack.getItem() instanceof BaseItemComponent && !stack.getUnlocalizedName()
+ .contains("dust")
+ && !stack.getUnlocalizedName()
+ .contains("Dust")) {
+ return true;
+ }
+ if (Block.getBlockFromItem(stack.getItem()) instanceof BlockBaseModular) {
+ return true;
}
if (stack.getItem() == HELICOPTER.getDust(1)
.getItem()) {