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

Method full

src/main/java/gregapi/item/IItemEnergy.java:176–181  ·  view source on GitHub ↗
(ItemStack aStack, boolean aDefault)

Source from the content-addressed store, hash-verified

174 }
175
176 public static boolean full(ItemStack aStack, boolean aDefault) {
177 if (ST.invalid(aStack)) return aDefault;
178 if (aStack.getItem() instanceof IItemEnergy) for (TagData tEnergyType : ((IItemEnergy)aStack.getItem()).getEnergyTypes(aStack)) if (((IItemEnergy)aStack.getItem()).getEnergyStored(tEnergyType, aStack) < ((IItemEnergy)aStack.getItem()).getEnergyCapacity(tEnergyType, aStack)) return F;
179 if (COMPAT_EU_ITEM != null && COMPAT_EU_ITEM.is(aStack) && COMPAT_EU_ITEM.stored(aStack) < COMPAT_EU_ITEM.capacity(aStack)) return F;
180 return aDefault;
181 }
182
183 public static boolean empty(ItemStack aStack, boolean aDefault) {
184 if (ST.invalid(aStack)) return aDefault;

Callers 2

Calls 8

invalidMethod · 0.95
getItemMethod · 0.65
getEnergyTypesMethod · 0.65
getEnergyStoredMethod · 0.65
getEnergyCapacityMethod · 0.65
isMethod · 0.65
storedMethod · 0.65
capacityMethod · 0.65

Tested by

no test coverage detected