net.minecraft.item

public final class ItemStack

adz
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(dr arg0)
method_3408(class_322 arg0)
fromNbt(NbtCompound nbt)
loadItemStackFromNBT(NBTTagCompound nbt)
public static void
a(pd arg0)
method_13311(class_2934 arg0)
registerSchema(DataFixerUpper dfu)
registerFixes(DataFixer fixer)
public ItemStack
a(int arg0)
method_3405(int arg0)
split(int amount)
splitStack(int amount)
public Item
b()
method_3421()
getItem()
getItem()
public InteractionResult
a(zs arg0, aid arg1, cm arg2, qr arg3, ct arg4, float arg5, float arg6, float arg7)
method_11394(class_988 arg0, class_1150 arg1, class_2552 arg2, class_2961 arg3, class_1354 arg4, float arg5, float arg6, float arg7)
useOn(PlayerEntity player, World world, BlockPos pos, InteractionHand hand, Direction face, float faceX, float faceY, float faceZ)
onItemUse(EntityPlayer playerIn, World worldIn, BlockPos pos, EnumHand hand, EnumFacing side, float hitX, float hitY, float hitZ)
public float
a(ars arg0)
method_11391(class_2232 arg0)
getMiningSpeed(BlockState state)
getStrVsBlock(IBlockState blockIn)
public InteractionResultHolder<ItemStack>
a(aid arg0, zs arg1, qr arg2)
method_11390(class_1150 arg0, class_988 arg1, class_2961 arg2)
startUsing(World world, PlayerEntity player, InteractionHand hand)
useItemRightClick(World worldIn, EntityPlayer playerIn, EnumHand hand)
public ItemStack
a(aid arg0, sf arg1)
method_11388(class_1150 arg0, class_1699 arg1)
finishUsing(World world, LivingEntity entity)
onItemUseFinish(World worldIn, EntityLivingBase entityLiving)
public NbtCompound
b(dr arg0)
method_3424(class_322 arg0)
writeNbt(NbtCompound nbt)
writeToNBT(NBTTagCompound nbt)
public void
c(dr 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, sf arg1)
method_6328(int arg0, class_1699 arg1)
takeDamageAndBreak(int amount, LivingEntity holder)
damageItem(int amount, EntityLivingBase entityIn)
public void
a(sf arg0, zs arg1)
method_3412(class_1699 arg0, class_988 arg1)
attack(LivingEntity target, PlayerEntity attacker)
hitEntity(EntityLivingBase entityIn, EntityPlayer playerIn)
public void
a(aid arg0, ars arg1, cm arg2, zs arg3)
method_11306(class_1150 arg0, class_2232 arg1, class_2552 arg2, class_988 arg3)
mineBlock(World world, BlockState state, BlockPos pos, PlayerEntity player)
onBlockDestroyed(World worldIn, IBlockState blockIn, BlockPos pos, EntityPlayer playerIn)
public boolean
b(ars arg0)
method_11396(class_2232 arg0)
canMineBlock(BlockState state)
canHarvestBlock(IBlockState blockIn)
public boolean
a(zs arg0, sf arg1, qr arg2)
method_6329(class_988 arg0, class_1699 arg1, class_2961 arg2)
interact(PlayerEntity player, LivingEntity entity, InteractionHand hand)
interactWithEntity(EntityPlayer playerIn, EntityLivingBase entityIn, EnumHand hand)
public ItemStack
k()
method_3442()
copy()
copy()
public static boolean
a(adz arg0, adz arg1)
method_3415(class_1071 arg0, class_1071 arg1)
matchesNbt(ItemStack stack1, ItemStack stack2)
areItemStackTagsEqual(ItemStack stackA, ItemStack stackB)
public static boolean
b(adz arg0, adz arg1)
method_3426(class_1071 arg0, class_1071 arg1)
matches(ItemStack stack1, ItemStack stack2)
areItemStacksEqual(ItemStack stackA, ItemStack stackB)
private boolean
e(adz arg0)
method_3434(class_1071 arg0)
matches(ItemStack other)
isItemStackEqual(ItemStack other)
public static boolean
c(adz arg0, adz arg1)
method_11311(class_1071 arg0, class_1071 arg1)
matchesItem(ItemStack stack1, ItemStack stack2)
areItemsEqual(ItemStack stackA, ItemStack stackB)
public static boolean
d(adz arg0, adz arg1)
method_11397(class_1071 arg0, class_1071 arg1)
matchesItemIgnoreDamage(ItemStack stack1, ItemStack stack2)
areItemsEqualIgnoreDurability(ItemStack stackA, ItemStack stackB)
public boolean
a(adz arg0)
method_3414(class_1071 arg0)
matchesItem(ItemStack other)
isItemEqual(ItemStack other)
public boolean
b(adz arg0)
method_11395(class_1071 arg0)
matchesItemIgnoreDamage(ItemStack other)
isItemEqualIgnoreDurability(ItemStack stack)
public String
a()
method_3404()
getTranslationKey()
getUnlocalizedName()
public static ItemStack
c(adz arg0)
method_3425(class_1071 arg0)
copyOf(ItemStack stack)
copyItemStack(ItemStack stack)
public void
a(aid arg0, rw 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(aid arg0, zs 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
a(aid arg0, sf arg1, int arg2)
method_11389(class_1150 arg0, class_1699 arg1, int arg2)
stopUsing(World world, LivingEntity entity, int remainingUseTime)
onPlayerStoppedUsing(World worldIn, EntityLivingBase entityLiving, 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(dr 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(agv 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, ef 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(xz 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>
a(sb arg0)
method_11393(class_2968 arg0)
getAttributeModifiers(EquipmentSlot slot)
getAttributeModifiers(EntityEquipmentSlot equipmentSlot)
public void
a(String arg0, st arg1, sb arg2)
method_11392(String arg0, class_1704 arg1, class_2968 arg2)
addAttributeModifier(String attribute, AttributeModifier modifier, EquipmentSlot slot)
addAttributeModifier(String attributeName, AttributeModifier modifier, EntityEquipmentSlot equipmentSlot)
public void
a(adx arg0)
method_6372(class_1069 arg0)
setItem(Item item)
setItem(Item newItem)
public Text
B()
method_6371()
getDisplayName()
getTextComponent()
public boolean
a(akf arg0)
method_11309(class_197 arg0)
hasMineBlockOverride(Block block)
canDestroy(Block blockIn)
public boolean
b(akf arg0)
method_11312(class_197 arg0)
hasPlaceOnBlockOverride(Block block)
canPlaceOn(Block blockIn)
public List<String>
a(zs 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()