net.minecraft.item

public final class ItemStack

ate
net.minecraft.class_1071
net.minecraft.item.ItemStack
net.minecraft.item.ItemStack
net.minecraft.item.ItemStack

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
c
field_17201
LOGGER
field_199558_c
LOGGER
public static final ItemStack
a
field_15108
EMPTY
field_190927_a
EMPTY
public static final DecimalFormat
b
field_6949
MODIFIER_FORMAT
field_111284_a
DECIMALFORMAT
private int
d
field_4376
size
field_77994_a
count
private int
e
field_4377
popAnimationTime
field_77992_b
animationsToGo
private final Item
f
field_6974
item
field_151002_e
item
private NbtCompound
g
field_4379
nbt
field_77990_d
tag
private boolean
h
field_15109
cachedIsEmpty
field_190928_g
isEmpty
private ItemFrameEntity
i
field_5446
itemFrame
field_82843_f
itemFrame
private BlockPointer
j
field_17202
cachedMineBlockOverride
field_179552_h
canDestroyCacheBlock
private boolean
k
field_12185
cachedMineBlockOverrideResult
field_179553_i
canDestroyCacheResult
private BlockPointer
l
field_17203
cachedPlaceOnBlockOverride
field_179550_j
canPlaceOnCacheBlock
private boolean
m
field_12187
cachedPlaceOnBlockOverrideResult
field_179551_k
canPlaceOnCacheResult

Constructor summary

ModifierConstructor
public (ItemLike arg0)
public (ItemLike item, int size)
private (NbtCompound nbt)

Method summary

Modifier and TypeMethod
private static DecimalFormat
D()
method_16096()
getAttributeDecimalFormat()
func_208306_D()
createAttributeModifierDecimalFormat()
private void
E()
method_13653()
cacheIsEmpty()
func_190923_F()
updateEmptyState()
public static ItemStack
a(gy arg0)
method_16099(class_322 arg0)
fromNbt(NbtCompound nbt)
func_199557_a(NBTTagCompound arg0)
read(NBTTagCompound compound)
public boolean
a()
method_13654()
isEmpty()
func_190926_b()
isEmpty()
public ItemStack
a(int arg0)
method_3405(int arg0)
split(int amount)
func_77979_a(int arg0)
split(int amount)
public Item
b()
method_3421()
getItem()
func_77973_b()
getItem()
public InteractionResult
a(aup arg0)
method_16097(class_3565 arg0)
useOn(ItemUseContext ctx)
func_196084_a(ItemUseContext arg0)
onItemUse(ItemUseContext context)
public float
a(blc arg0)
method_11391(class_2232 arg0)
getMiningSpeed(BlockState state)
func_150997_a(IBlockState arg0)
getDestroySpeed(IBlockState blockIn)
public InteractionResultHolder<ItemStack>
a(axy arg0, aog arg1, adk arg2)
method_11390(class_1150 arg0, class_988 arg1, class_2961 arg2)
startUsing(World world, PlayerEntity player, InteractionHand hand)
func_77957_a(World arg0, EntityPlayer arg1, EnumHand arg2)
useItemRightClick(World worldIn, EntityPlayer playerIn, EnumHand hand)
public ItemStack
a(axy arg0, afa arg1)
method_11388(class_1150 arg0, class_1699 arg1)
finishUsing(World world, LivingEntity entity)
func_77950_b(World arg0, EntityLivingBase arg1)
onItemUseFinish(World worldIn, EntityLivingBase entityLiving)
public NbtCompound
b(gy arg0)
method_3424(class_322 arg0)
writeNbt(NbtCompound nbt)
func_77955_b(NBTTagCompound arg0)
write(NBTTagCompound nbt)
public int
c()
method_3432()
getMaxSize()
func_77976_d()
getMaxStackSize()
public boolean
d()
method_3435()
isStackable()
func_77985_e()
isStackable()
public boolean
e()
method_3436()
isDamageable()
func_77984_f()
isDamageable()
public boolean
f()
method_3438()
isDamaged()
func_77951_h()
isDamaged()
public int
g()
method_3439()
getDamage()
func_77952_i()
getDamage()
public void
b(int arg0)
method_16104(int arg0)
setDamage(int damage)
func_196085_b(int arg0)
setDamage(int damage)
public int
h()
method_3441()
getMaxDamage()
func_77958_k()
getMaxDamage()
public boolean
a(int arg0, Random arg1, tf arg2)
method_5464(int arg0, Random arg1, class_798 arg2)
takeDamage(int amount, Random random, ServerPlayerEntity player)
func_96631_a(int arg0, Random arg1, EntityPlayerMP arg2)
attemptDamageItem(int amount, Random rand, EntityPlayerMP damager)
public void
a(int arg0, afa arg1)
method_6328(int arg0, class_1699 arg1)
takeDamageAndBreak(int amount, LivingEntity holder)
func_77972_a(int arg0, EntityLivingBase arg1)
damageItem(int amount, EntityLivingBase entityIn)
public void
a(afa arg0, aog arg1)
method_3412(class_1699 arg0, class_988 arg1)
attack(LivingEntity target, PlayerEntity attacker)
func_77961_a(EntityLivingBase arg0, EntityPlayer arg1)
hitEntity(EntityLivingBase entityIn, EntityPlayer playerIn)
public void
a(axy arg0, blc arg1, el arg2, aog arg3)
method_11306(class_1150 arg0, class_2232 arg1, class_2552 arg2, class_988 arg3)
mineBlock(World world, BlockState state, BlockPos pos, PlayerEntity player)
func_179548_a(World arg0, IBlockState arg1, BlockPos arg2, EntityPlayer arg3)
onBlockDestroyed(World worldIn, IBlockState blockIn, BlockPos pos, EntityPlayer playerIn)
public boolean
b(blc arg0)
method_11396(class_2232 arg0)
canMineBlock(BlockState state)
func_150998_b(IBlockState arg0)
canHarvestBlock(IBlockState blockIn)
public boolean
a(aog arg0, afa arg1, adk arg2)
method_6329(class_988 arg0, class_1699 arg1, class_2961 arg2)
interact(PlayerEntity player, LivingEntity entity, InteractionHand hand)
func_111282_a(EntityPlayer arg0, EntityLivingBase arg1, EnumHand arg2)
interactWithEntity(EntityPlayer playerIn, EntityLivingBase entityIn, EnumHand hand)
public ItemStack
i()
method_3442()
copy()
func_77946_l()
copy()
public static boolean
a(ate arg0, ate arg1)
method_3415(class_1071 arg0, class_1071 arg1)
matchesNbt(ItemStack stack1, ItemStack stack2)
func_77970_a(ItemStack arg0, ItemStack arg1)
areItemStackTagsEqual(ItemStack stackA, ItemStack stackB)
public static boolean
b(ate arg0, ate arg1)
method_3426(class_1071 arg0, class_1071 arg1)
matches(ItemStack stack1, ItemStack stack2)
func_77989_b(ItemStack arg0, ItemStack arg1)
areItemStacksEqual(ItemStack stackA, ItemStack stackB)
private boolean
c(ate arg0)
method_3434(class_1071 arg0)
matches(ItemStack other)
func_77959_d(ItemStack arg0)
isItemStackEqual(ItemStack other)
public static boolean
c(ate arg0, ate arg1)
method_11311(class_1071 arg0, class_1071 arg1)
matchesItem(ItemStack stack1, ItemStack stack2)
func_179545_c(ItemStack arg0, ItemStack arg1)
areItemsEqual(ItemStack stackA, ItemStack stackB)
public static boolean
d(ate arg0, ate arg1)
method_11397(class_1071 arg0, class_1071 arg1)
matchesItemIgnoreDamage(ItemStack stack1, ItemStack stack2)
func_185132_d(ItemStack arg0, ItemStack arg1)
areItemsEqualIgnoreDurability(ItemStack stackA, ItemStack stackB)
public boolean
a(ate arg0)
method_3414(class_1071 arg0)
matchesItem(ItemStack other)
func_77969_a(ItemStack arg0)
isItemEqual(ItemStack other)
public boolean
b(ate arg0)
method_11395(class_1071 arg0)
matchesItemIgnoreDamage(ItemStack other)
func_185136_b(ItemStack arg0)
isItemEqualIgnoreDurability(ItemStack stack)
public String
j()
method_3404()
getTranslationKey()
func_77977_a()
getTranslationKey()
public void
a(axy arg0, aer 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)
func_77945_a(World arg0, Entity arg1, int arg2, boolean arg3)
inventoryTick(World worldIn, Entity entityIn, int inventorySlot, boolean isCurrentItem)
public void
a(axy arg0, aog arg1, int arg2)
method_3420(class_1150 arg0, class_988 arg1, int arg2)
onResult(World world, PlayerEntity player, int amount)
func_77980_a(World arg0, EntityPlayer arg1, int arg2)
onCrafting(World worldIn, EntityPlayer playerIn, int amount)
public int
k()
method_3443()
getUseDuration()
func_77988_m()
getUseDuration()
public UseAction
l()
method_3444()
getUseAction()
func_77975_n()
getUseAction()
public void
a(axy arg0, afa arg1, int arg2)
method_11389(class_1150 arg0, class_1699 arg1, int arg2)
stopUsing(World world, LivingEntity entity, int remainingUseTime)
func_77974_b(World arg0, EntityLivingBase arg1, int arg2)
onPlayerStoppedUsing(World worldIn, EntityLivingBase entityLiving, int timeLeft)
public boolean
m()
method_3445()
hasNbt()
func_77942_o()
hasTag()
public NbtCompound
n()
method_3446()
getNbt()
func_77978_p()
getTag()
public NbtCompound
o()
method_16109()
getOrCreateNbt()
func_196082_o()
getOrCreateTag()
public NbtCompound
a(String arg0)
method_13655(String arg0)
getOrCreateNbt(String key)
func_190925_c(String arg0)
getOrCreateChildTag(String key)
public NbtCompound
b(String arg0)
method_13657(String arg0)
getNbt(String key)
func_179543_a(String arg0)
getChildTag(String key)
public void
c(String arg0)
method_16107(String arg0)
removeNbt(String key)
func_196083_e(String arg0)
removeChildTag(String arg0)
public NbtList
p()
method_3447()
getEnchantments()
func_77986_q()
getEnchantmentTagList()
public void
c(gy arg0)
method_3433(class_322 arg0)
setNbt(NbtCompound nbt)
func_77982_d(NBTTagCompound arg0)
setTag(NBTTagCompound nbt)
public Text
q()
method_16110()
getHoverName()
func_200301_q()
getDisplayName()
public ItemStack
a(ij arg0)
method_16101(class_1982 arg0)
setHoverName(Text name)
func_200302_a(ITextComponent arg0)
setDisplayName(ITextComponent name)
public void
r()
method_6330()
resetHoverName()
func_135074_t()
clearCustomName()
public boolean
s()
method_4624()
hasCustomHoverName()
func_82837_s()
hasDisplayName()
public Rarity
u()
method_3450()
getRarity()
func_77953_t()
getRarity()
public boolean
v()
method_3451()
isEnchantable()
func_77956_u()
isEnchantable()
public void
a(awe arg0, int arg1)
method_3416(class_1127 arg0, int arg1)
addEnchantment(Enchantment enchantment, int level)
func_77966_a(Enchantment arg0, int arg1)
addEnchantment(Enchantment ench, int level)
public boolean
w()
method_3452()
hasEnchantments()
func_77948_v()
isEnchanted()
public void
a(String arg0, ho arg1)
method_16102(String arg0, class_4373 arg1)
addToNbt(String key, NbtElement nbt)
func_77983_a(String arg0, INBTBase arg1)
setTagInfo(String key, INBTBase value)
public boolean
x()
method_4626()
isInItemFrame()
func_82839_y()
isOnItemFrame()
public void
a(amb arg0)
method_4619(class_1397 arg0)
setItemFrame(ItemFrameEntity itemFrame)
func_82842_a(EntityItemFrame arg0)
setItemFrame(EntityItemFrame frame)
public ItemFrameEntity
y()
method_4627()
getItemFrame()
func_82836_z()
getItemFrame()
public int
z()
method_4618()
getRepairCost()
func_82838_A()
getRepairCost()
public void
c(int arg0)
method_4621(int arg0)
setRepairCost(int cost)
func_82841_c(int arg0)
setRepairCost(int cost)
public com.google.common.collect.Multimap<String, AttributeModifier>
a(aew arg0)
method_11393(class_2968 arg0)
getAttributeModifiers(EquipmentSlot slot)
func_111283_C(EntityEquipmentSlot arg0)
getAttributeModifiers(EntityEquipmentSlot equipmentSlot)
public void
a(String arg0, afo arg1, aew arg2)
method_11392(String arg0, class_1704 arg1, class_2968 arg2)
addAttributeModifier(String attribute, AttributeModifier modifier, EquipmentSlot slot)
func_185129_a(String arg0, AttributeModifier arg1, EntityEquipmentSlot arg2)
addAttributeModifier(String attributeName, AttributeModifier modifier, EntityEquipmentSlot equipmentSlot)
public Text
A()
method_6371()
getDisplayName()
func_151000_E()
getTextComponent()
private static boolean
a(blh arg0, blh arg1)
method_16098(class_2235 arg0, class_2235 arg1)
areBlocksEqual(BlockPointer ptr1, BlockPointer ptr2)
func_206846_a(BlockWorldState arg0, BlockWorldState arg1)
isStateAndTileEntityEqual(BlockWorldState arg0, BlockWorldState arg1)
public boolean
a(xb arg0, blh arg1)
method_16103(class_4488 arg0, class_2235 arg1)
hasMineBlockOverride(TagManager tags, BlockPointer ptr)
func_206848_a(NetworkTagManager arg0, BlockWorldState arg1)
canDestroy(NetworkTagManager arg0, BlockWorldState arg1)
public boolean
b(xb arg0, blh arg1)
method_16106(class_4488 arg0, class_2235 arg1)
hasPlaceOnBlockOverride(TagManager tags, BlockPointer ptr)
func_206847_b(NetworkTagManager arg0, BlockWorldState arg1)
canPlaceOn(NetworkTagManager arg0, BlockWorldState arg1)
public int
B()
method_13651()
getPopAnimationTime()
func_190921_D()
getAnimationsToGo()
public void
d(int arg0)
method_13656(int arg0)
setPopAnimationTime(int popAnimationTime)
func_190915_d(int arg0)
setAnimationsToGo(int animations)
public int
C()
method_13652()
getSize()
func_190916_E()
getCount()
public void
e(int arg0)
method_13658(int arg0)
setSize(int size)
func_190920_e(int arg0)
setCount(int count)
public void
f(int arg0)
method_13660(int arg0)
increase(int amount)
func_190917_f(int arg0)
grow(int count)
public void
g(int arg0)
method_13662(int arg0)
decrease(int amount)
func_190918_g(int arg0)
shrink(int count)
public List<Text>
a(aog arg0, aum arg1)
method_14235(class_988 arg0, class_3191 arg1)
getTooltip(PlayerEntity player, TooltipFlag flag)
func_82840_a(EntityPlayer arg0, ITooltipFlag arg1)
getTooltip(EntityPlayer playerIn, ITooltipFlag advanced)
private static Collection<Text>
d(String arg0)
method_16108(String arg0)
expandBlockState(String s)
func_206845_f(String arg0)
getPlacementTooltip(String stateString)
public boolean
t()
method_3449()
hasEnchantmentGlint()
func_77962_s()
hasEffect()