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

Method getWithCharge

src/main/java/gregapi/data/IL.java:676–682  ·  view source on GitHub ↗
(long aAmount, long aEnergy, Object... aReplacements)

Source from the content-addressed store, hash-verified

674 }
675
676 @Override
677 public ItemStack getWithCharge(long aAmount, long aEnergy, Object... aReplacements) {
678 ItemStack rStack = get(1, aReplacements);
679 if (ST.invalid(rStack)) return null;
680 if (rStack.getItem() instanceof IItemEnergy) for (TagData tEnergyType : ((IItemEnergy)rStack.getItem()).getEnergyTypes(rStack)) ((IItemEnergy)rStack.getItem()).setEnergyStored(tEnergyType, rStack, aEnergy);
681 return ST.amount(aAmount, rStack);
682 }
683
684 @Override
685 public ItemStack getWithMeta(long aAmount, long aMetaValue, Object... aReplacements) {

Callers

nothing calls this directly

Calls 6

getMethod · 0.95
invalidMethod · 0.95
amountMethod · 0.95
getItemMethod · 0.65
getEnergyTypesMethod · 0.65
setEnergyStoredMethod · 0.65

Tested by

no test coverage detected