net.minecraft.item

public final class ItemStack

zx
net.minecraft.class_1071
net.minecraft.item.ItemStack
net.minecraft.item.ItemStack

Field summary

Modifier and TypeField
public static final DecimalFormat
a
field_6949
MODIFIER_FORMAT
DECIMALFORMAT
public int
b
field_4376
size
stackSize
public int
c
field_4377
popAnimationTime
animationsToGo
private Item
d
field_6974
item
item
private NbtCompound
e
field_4379
nbt
stackTagCompound
private int
f
field_4380
metadata
itemDamage
private ItemFrameEntity
g
field_5446
itemFrame
itemFrame
private Block
h
field_12184
cachedMineBlockOverride
canDestroyCacheBlock
private boolean
i
field_12185
cachedMineBlockOverrideResult
canDestroyCacheResult
private Block
j
field_12186
cachedPlaceOnBlockOverride
canPlaceOnCacheBlock
private boolean
k
field_12187
cachedPlaceOnBlockOverrideResult
canPlaceOnCacheResult

Constructor summary

ModifierConstructor
public (Block block)
public (Block block, int size)
public (Block block, int size, int metadata)
public (Item item)
public (Item item, int size)
public (Item item, int size, int metadata)
private ()

Method summary

Modifier and TypeMethod
public static ItemStack
a(dn arg0)
method_3408(class_322 arg0)
fromNbt(NbtCompound nbt)
loadItemStackFromNBT(NBTTagCompound nbt)
public ItemStack
a(int arg0)
method_3405(int arg0)
split(int amount)
splitStack(int amount)
public Item
b()
method_3421()
getItem()
getItem()
public boolean
a(wn arg0, adm arg1, cj arg2, cq arg3, float arg4, float arg5, float arg6)
method_11308(class_988 arg0, class_1150 arg1, class_2552 arg2, class_1354 arg3, float arg4, float arg5, float arg6)
useOn(PlayerEntity player, World world, BlockPos pos, Direction face, float faceX, float faceY, float faceZ)
onItemUse(EntityPlayer playerIn, World worldIn, BlockPos pos, EnumFacing side, float hitX, float hitY, float hitZ)
public float
a(afh arg0)
method_3407(class_197 arg0)
getMiningSpeed(Block block)
getStrVsBlock(Block blockIn)
public ItemStack
a(adm arg0, wn arg1)
method_3419(class_1150 arg0, class_988 arg1)
startUsing(World world, PlayerEntity player)
useItemRightClick(World worldIn, EntityPlayer playerIn)
public ItemStack
b(adm arg0, wn arg1)
method_3427(class_1150 arg0, class_988 arg1)
finishUsing(World world, PlayerEntity player)
onItemUseFinish(World worldIn, EntityPlayer playerIn)
public NbtCompound
b(dn arg0)
method_3424(class_322 arg0)
writeNbt(NbtCompound nbt)
writeToNBT(NBTTagCompound nbt)
public void
c(dn arg0)
method_3430(class_322 arg0)
readNbt(NbtCompound nbt)
readFromNBT(NBTTagCompound nbt)
public int
c()
method_3432()
getMaxSize()
getMaxStackSize()
public boolean
d()
method_3435()
isStackable()
isStackable()
public boolean
e()
method_3436()
isDamageable()
isItemStackDamageable()
public boolean
f()
method_3437()
hasCustomData()
getHasSubtypes()
public boolean
g()
method_3438()
isDamaged()
isItemDamaged()
public int
h()
method_3439()
getDamage()
getItemDamage()
public int
i()
method_3440()
getMetadata()
getMetadata()
public void
b(int arg0)
method_3422(int arg0)
setDamage(int damage)
setItemDamage(int meta)
public int
j()
method_3441()
getMaxDamage()
getMaxDamage()
public boolean
a(int arg0, Random arg1)
method_5464(int arg0, Random arg1)
takeDamage(int amount, Random random)
attemptDamageItem(int amount, Random rand)
public void
a(int arg0, pr arg1)
method_6328(int arg0, class_1699 arg1)
takeDamageAndBreak(int amount, LivingEntity holder)
damageItem(int amount, EntityLivingBase entityIn)
public void
a(pr arg0, wn arg1)
method_3412(class_1699 arg0, class_988 arg1)
attack(LivingEntity target, PlayerEntity attacker)
hitEntity(EntityLivingBase entityIn, EntityPlayer playerIn)
public void
a(adm arg0, afh arg1, cj arg2, wn arg3)
method_11306(class_1150 arg0, class_197 arg1, class_2552 arg2, class_988 arg3)
mineBlock(World world, Block block, BlockPos pos, PlayerEntity player)
onBlockDestroyed(World worldIn, Block blockIn, BlockPos pos, EntityPlayer playerIn)
public boolean
b(afh arg0)
method_3423(class_197 arg0)
canMineBlock(Block block)
canHarvestBlock(Block blockIn)
public boolean
a(wn arg0, pr arg1)
method_6329(class_988 arg0, class_1699 arg1)
interact(PlayerEntity player, LivingEntity entity)
interactWithEntity(EntityPlayer playerIn, EntityLivingBase entityIn)
public ItemStack
k()
method_3442()
copy()
copy()
public static boolean
a(zx arg0, zx arg1)
method_3415(class_1071 arg0, class_1071 arg1)
matchesNbt(ItemStack stack1, ItemStack stack2)
areItemStackTagsEqual(ItemStack stackA, ItemStack stackB)
public static boolean
b(zx arg0, zx arg1)
method_3426(class_1071 arg0, class_1071 arg1)
matches(ItemStack stack1, ItemStack stack2)
areItemStacksEqual(ItemStack stackA, ItemStack stackB)
private boolean
d(zx arg0)
method_3434(class_1071 arg0)
matches(ItemStack other)
isItemStackEqual(ItemStack other)
public static boolean
c(zx arg0, zx arg1)
method_11311(class_1071 arg0, class_1071 arg1)
matchesItem(ItemStack stack1, ItemStack stack2)
areItemsEqual(ItemStack stackA, ItemStack stackB)
public boolean
a(zx arg0)
method_3414(class_1071 arg0)
matchesItem(ItemStack other)
isItemEqual(ItemStack other)
public String
a()
method_3404()
getTranslationKey()
getUnlocalizedName()
public static ItemStack
b(zx arg0)
method_3425(class_1071 arg0)
copyOf(ItemStack stack)
copyItemStack(ItemStack stack)
public void
a(adm arg0, pk arg1, int arg2, boolean arg3)
method_3418(class_1150 arg0, class_864 arg1, int arg2, boolean arg3)
tick(World world, Entity entity, int slot, boolean selected)
updateAnimation(World worldIn, Entity entityIn, int inventorySlot, boolean isCurrentItem)
public void
a(adm arg0, wn arg1, int arg2)
method_3420(class_1150 arg0, class_988 arg1, int arg2)
onResult(World world, PlayerEntity player, int amount)
onCrafting(World worldIn, EntityPlayer playerIn, int amount)
public int
l()
method_3443()
getUseDuration()
getMaxItemUseDuration()
public UseAction
m()
method_3444()
getUseAction()
getItemUseAction()
public void
b(adm arg0, wn arg1, int arg2)
method_3428(class_1150 arg0, class_988 arg1, int arg2)
stopUsing(World world, PlayerEntity player, int remainingUseTime)
onPlayerStoppedUsing(World worldIn, EntityPlayer playerIn, int timeLeft)
public boolean
n()
method_3445()
hasNbt()
hasTagCompound()
public NbtCompound
o()
method_3446()
getNbt()
getTagCompound()
public NbtCompound
a(String arg0, boolean arg1)
method_11307(String arg0, boolean arg1)
getNbt(String key, boolean orCreate)
getSubCompound(String key, boolean create)
public NbtList
p()
method_3447()
getEnchantments()
getEnchantmentTagList()
public void
d(dn arg0)
method_3433(class_322 arg0)
setNbt(NbtCompound nbt)
setTagCompound(NBTTagCompound nbt)
public String
q()
method_4623()
getHoverName()
getDisplayName()
public ItemStack
c(String arg0)
method_6373(String arg0)
setHoverName(String name)
setStackDisplayName(String displayName)
public void
r()
method_6330()
resetHoverName()
clearCustomName()
public boolean
s()
method_4624()
hasCustomHoverName()
hasDisplayName()
public Rarity
u()
method_3450()
getRarity()
getRarity()
public boolean
v()
method_3451()
isEnchantable()
isItemEnchantable()
public void
a(aci arg0, int arg1)
method_3416(class_1127 arg0, int arg1)
addEnchantment(Enchantment enchantment, int level)
addEnchantment(Enchantment ench, int level)
public boolean
w()
method_3452()
hasEnchantments()
isItemEnchanted()
public void
a(String arg0, eb arg1)
method_3409(String arg0, class_605 arg1)
addToNbt(String key, NbtElement nbt)
setTagInfo(String key, NBTBase value)
public boolean
x()
method_4625()
canUseOnBlockInAdventureMode()
canEditBlocks()
public boolean
y()
method_4626()
isInItemFrame()
isOnItemFrame()
public void
a(uo arg0)
method_4619(class_1397 arg0)
setItemFrame(ItemFrameEntity itemFrame)
setItemFrame(EntityItemFrame frame)
public ItemFrameEntity
z()
method_4627()
getItemFrame()
getItemFrame()
public int
A()
method_4618()
getRepairCost()
getRepairCost()
public void
c(int arg0)
method_4621(int arg0)
setRepairCost(int cost)
setRepairCost(int cost)
public com.google.common.collect.Multimap<String, AttributeModifier>
B()
method_6327()
getAttributeModifiers()
getAttributeModifiers()
public void
a(zw arg0)
method_6372(class_1069 arg0)
setItem(Item item)
setItem(Item newItem)
public Text
C()
method_6371()
getDisplayName()
getChatComponent()
public boolean
c(afh arg0)
method_11309(class_197 arg0)
hasMineBlockOverride(Block block)
canDestroy(Block blockIn)
public boolean
d(afh arg0)
method_11312(class_197 arg0)
hasPlaceOnBlockOverride(Block block)
canPlaceOn(Block blockIn)
public boolean
c(zx arg0)
method_11310(class_1071 arg0)
isEqualForHoldAnimation(ItemStack stack)
getIsItemStackEqual(ItemStack arg0)
public List<String>
a(wn arg0, boolean arg1)
method_4620(class_988 arg0, boolean arg1)
getTooltip(PlayerEntity player, boolean advanced)
getTooltip(EntityPlayer playerIn, boolean advanced)
public boolean
t()
method_3449()
hasEnchantmentGlint()
hasEffect()