diff options
author | Jordan Byrne <draknyte1@hotmail.com> | 2018-05-22 17:44:06 +1000 |
---|---|---|
committer | Jordan Byrne <draknyte1@hotmail.com> | 2018-05-22 17:44:06 +1000 |
commit | 65f96ccd3a3e1fbecb46c6e334a574d73d1ad017 (patch) | |
tree | 5de54848fd6c9d7ff5bb7a05c59aeaa9850e3569 /src/Java/gtPlusPlus/core/util/minecraft | |
parent | b439f9c8ae23b9ceed8dd73d540afb6b1192f4d7 (diff) | |
download | GT5-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.java | 32 |
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; + } } |