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

Method contains

src/main/java/gregapi/data/FL.java:996–1001  ·  view source on GitHub ↗
(ItemStack aStack, FluidStack aFluid, boolean aCheckIFluidContainerItems)

Source from the content-addressed store, hash-verified

994 }
995
996 public static boolean contains(ItemStack aStack, FluidStack aFluid, boolean aCheckIFluidContainerItems) {
997 if (ST.invalid(aStack) || aFluid == null) return F;
998 if (aCheckIFluidContainerItems && aStack.getItem() instanceof IFluidContainerItem && ((IFluidContainerItem)aStack.getItem()).getCapacity(aStack) > 0) return aFluid.isFluidEqual(((IFluidContainerItem)aStack.getItem()).getFluid(aStack = ST.amount(1, aStack)));
999 FluidContainerData tData = FULL_TO_DATA.get(new ItemStackContainer(aStack));
1000 return tData!=null && tData.fluid.isFluidEqual(aFluid);
1001 }
1002
1003 public static FluidStack getFluid(ItemStack aStack, boolean aCheckIFluidContainerItems) {
1004 if (ST.invalid(aStack)) return null;

Callers 1

findRecipeMethod · 0.95

Calls 6

invalidMethod · 0.95
amountMethod · 0.95
getItemMethod · 0.65
getMethod · 0.65
getCapacityMethod · 0.45
getFluidMethod · 0.45

Tested by

no test coverage detected