public interface IAEItemStack extends IAEStack<IAEItemStack>
| Modifier and Type | Method and Description |
|---|---|
void |
add(IAEItemStack option)
Combines two IAEItemStacks via addition.
|
IAEItemStack |
copy()
create a AE Item clone
|
net.minecraft.item.ItemStack |
createItemStack()
creates a standard MC ItemStack for the item.
|
net.minecraft.item.ItemStack |
getDefinition()
DO NOT MODIFY THIS STACK!
|
net.minecraft.item.Item |
getItem()
quick way to get access to the MC Item Definition.
|
int |
getItemDamage() |
boolean |
hasTagCompound()
is there NBT Data for this item?
|
boolean |
isSameType(IAEItemStack otherStack)
compare the item/damage/nbt of the stack.
|
boolean |
isSameType(net.minecraft.item.ItemStack stored)
compare the item/damage/nbt of the stack.
|
boolean |
sameOre(IAEItemStack is)
Compare the Ore Dictionary ID for this to another item.
|
asItemStackRepresentation, decCountRequestable, decStackSize, empty, equals, fuzzyComparison, getChannel, getCountRequestable, getStackSize, incCountRequestable, incStackSize, isCraftable, isFluid, isItem, isMeaningful, reset, setCountRequestable, setCraftable, setStackSize, writeToNBT, writeToPacketnet.minecraft.item.ItemStack createItemStack()
boolean hasTagCompound()
void add(IAEItemStack option)
add in interface IAEStack<IAEItemStack>option - to add to the current one.IAEItemStack copy()
copy in interface IAEStack<IAEItemStack>net.minecraft.item.Item getItem()
int getItemDamage()
boolean sameOre(IAEItemStack is)
boolean isSameType(IAEItemStack otherStack)
otherStack - to be compared itemboolean isSameType(net.minecraft.item.ItemStack stored)
stored - to be compared itemnet.minecraft.item.ItemStack getDefinition()