MCPcopy Create free account
hub / github.com/GregTech6/gregtech6 / ingredable

Method ingredable

src/main/java/gregapi/util/ST.java:838–847  ·  view source on GitHub ↗
(ItemStack aStack)

Source from the content-addressed store, hash-verified

836 }
837
838 public static boolean ingredable(ItemStack aStack) {
839 if (invalid(aStack)) return F;
840 if (item_(aStack) instanceof IItemGTContainerTool) return F;
841 if (item_(aStack) instanceof IFluidContainerItem && ((IFluidContainerItem)item_(aStack)).getCapacity(aStack) > 0) return F;
842 if (item_(aStack).hasContainerItem(aStack)) return F;
843 if (ItemsGT.CONTAINER_DURABILITY.contains(aStack, T)) return F;
844 if (IL.Cell_Empty.equal(aStack, F, T) || IL.SC2_Teapot_Empty.equal(aStack, F, T) || IL.SC2_Teacup_Empty.equal(aStack, F, T)) return T;
845 if (IL.Cell_Empty.equal(aStack, T, T) || IL.SC2_Teapot_Empty.equal(aStack, T, T) || IL.SC2_Teacup_Empty.equal(aStack, T, T)) return F;
846 return T;
847 }
848
849 public static ItemStack container(ItemStack aStack, boolean aCheckIFluidContainerItems) {
850 if (invalid(aStack)) return NI;

Callers 8

add_smeltingMethod · 0.95
pulverizingMethod · 0.95
onOreRegistrationMethod · 0.95
onOreRegistrationMethod · 0.95
onOreRegistrationMethod · 0.95
onOreRegistrationMethod · 0.95
onOreRegistrationMethod · 0.95

Calls 6

invalidMethod · 0.95
item_Method · 0.95
containsMethod · 0.65
equalMethod · 0.65
getCapacityMethod · 0.45
hasContainerItemMethod · 0.45

Tested by

no test coverage detected