MCPcopy Index your code
hub / github.com/GregTech6/gregtech6 / get

Method get

src/main/java/gregapi/util/ST.java:332–341  ·  view source on GitHub ↗
(Object... aStacks)

Source from the content-addressed store, hash-verified

330 return aStack == null || item_(aStack) == null ? null : meta_(amount_(aSize, aStack), aMeta);
331 }
332 public static ItemStack get(Object... aStacks) {
333 for (Object aStack : aStacks) {
334 if (aStack instanceof ItemStack ) {if (valid((ItemStack)aStack)) return (ItemStack)aStack; continue;}
335 if (aStack instanceof Item ) return make_((Item)aStack, 1, 0);
336 if (aStack instanceof Block ) return make((Block)aStack, 1, 0);
337 if (aStack instanceof IItemContainer ) {ItemStack rStack = ((IItemContainer )aStack).get( 1); if (valid(rStack)) return rStack; continue;}
338 if (aStack instanceof ItemStackContainer) {ItemStack rStack = ((ItemStackContainer)aStack).toStack(); if (valid(rStack)) return rStack; continue;}
339 }
340 return null;
341 }
342
343 public static boolean hasValid(ItemStack... aStacks) {if (aStacks != null) for (ItemStack aStack : aStacks) if (valid(aStack)) return T; return F;}
344

Callers 3

copyFirstMethod · 0.95
mkicMethod · 0.95
makeMethod · 0.95

Calls 5

validMethod · 0.95
make_Method · 0.95
makeMethod · 0.95
getMethod · 0.65
toStackMethod · 0.45

Tested by

no test coverage detected