| 696 | } |
| 697 | |
| 698 | @Override |
| 699 | public ItemStack getWithNBT(long aAmount, NBTTagCompound aNBT, Object... aReplacements) { |
| 700 | if (mHasNotBeenSet && Abstract_Mod.sFinalized < Abstract_Mod.sModCountUsingGTAPI) ERR.println("The Enum '" + name() + "' has not been set to an Item at this time!"); |
| 701 | if (ST.invalid(mStack)) return ST.copyFirst(aReplacements); |
| 702 | ItemStack rStack = ST.amount(aAmount, OM.get_(mStack)); |
| 703 | UT.NBT.set(rStack, aNBT); |
| 704 | return rStack; |
| 705 | } |
| 706 | |
| 707 | @Override |
| 708 | public IItemContainer registerOre(Object... aOreNames) { |