aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/util/minecraft
diff options
context:
space:
mode:
authorJordan Byrne <draknyte1@hotmail.com>2018-05-22 17:44:06 +1000
committerJordan Byrne <draknyte1@hotmail.com>2018-05-22 17:44:06 +1000
commit65f96ccd3a3e1fbecb46c6e334a574d73d1ad017 (patch)
tree5de54848fd6c9d7ff5bb7a05c59aeaa9850e3569 /src/Java/gtPlusPlus/core/util/minecraft
parentb439f9c8ae23b9ceed8dd73d540afb6b1192f4d7 (diff)
downloadGT5-Unofficial-65f96ccd3a3e1fbecb46c6e334a574d73d1ad017.tar.gz
GT5-Unofficial-65f96ccd3a3e1fbecb46c6e334a574d73d1ad017.tar.bz2
GT5-Unofficial-65f96ccd3a3e1fbecb46c6e334a574d73d1ad017.zip
% Updated Mass Fabricator Tooltip.
$ Possibly fixed invalid recipes generating in the Large Machines.
Diffstat (limited to 'src/Java/gtPlusPlus/core/util/minecraft')
-rw-r--r--src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java b/src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java
index a85102005e..cf98ec81ff 100644
--- a/src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java
+++ b/src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java
@@ -764,5 +764,37 @@ public class ItemUtils {
return blockName;
}
}
+ /**
+ *
+ * @param mInputs
+ * @return {@link Boolean} - True if {@link ItemStack}[] only contains valid items.
+ */
+ public static boolean checkForInvalidItems(ItemStack[] mInputs) {
+ if (mInputs == null || mInputs.length == 0) {
+ return false;
+ }
+ for (ItemStack stack : mInputs) {
+ if (stack != null) {
+ if (stack.getItem() != null) {
+ if (stack.getItem() == ModItems.AAA_Broken || stack.getItem().getClass() == ModItems.AAA_Broken.getClass()){
+ return false;
+ }
+ else if (stack.getItem() == ModItems.ZZZ_Empty || stack.getItem().getClass() == ModItems.ZZZ_Empty.getClass()){
+ return false;
+ }
+ else {
+ continue;
+ }
+ }
+ else {
+ continue;
+ }
+ }
+ else {
+ continue;
+ }
+ }
+ return true;
+ }
}