net.minecraft.item

public final class ItemStack

bek
net.minecraft.world.item.ItemStack
net.minecraft.class_1799
net.minecraft.item.ItemStack
net.minecraft.unmapped.C_sddaxwyk
net.minecraft.item.ItemStack
net.minecraft.item.ItemStack

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
c
LOGGER
field_8033
LOGGER
f_ohakxxel
field_199558_c
LOGGER
public static final ItemStack
a
EMPTY
field_8037
EMPTY
f_lrxqoedj
field_190927_a
EMPTY
public static final DecimalFormat
b
ATTRIBUTE_MODIFIER_FORMAT
field_8029
MODIFIER_FORMAT
f_ibxmvtyb
field_111284_a
DECIMALFORMAT
private int
d
count
field_8031
count
f_llcklqth
field_77994_a
count
private int
e
popTime
field_8030
cooldown
f_lxaedfnb
field_77992_b
animationsToGo
private final Item
f
item
field_8038
item
f_eqmyksbs
field_151002_e
item
private CompoundTag
g
tag
field_8040
tag
f_vfgrucdp
field_77990_d
tag
private boolean
h
emptyCacheFlag
field_8036
empty
f_lkyqbjvm
field_190928_g
isEmpty
private ItemFrameEntity
i
frame
field_8041
frame
f_rdmvedov
field_82843_f
itemFrame
private CachedBlockPosition
j
cachedBreakBlock
field_8039
lastDestroyPos
f_jdesxjxl
field_179552_h
canDestroyCacheBlock
private boolean
k
cachedBreakBlockResult
field_8035
lastDestroyResult
f_iqfxavng
field_179553_i
canDestroyCacheResult
private CachedBlockPosition
l
cachedPlaceBlock
field_8032
lastPlaceOnPos
f_eenkwnbx
field_179550_j
canPlaceOnCacheBlock
private boolean
m
cachedPlaceBlockResult
field_8034
lastPlaceOnResult
f_jgwbcpvn
field_179551_k
canPlaceOnCacheResult

Constructor summary

ModifierConstructor
public (ItemConvertible item)
public (ItemConvertible item, int count)
private (CompoundTag tag)

Method summary

Modifier and TypeMethod
private static DecimalFormat
H()
getAttributeDecimalFormat()
method_7931()
createModifierFormat()
m_zfqlkhav()
func_208306_D()
createAttributeModifierDecimalFormat()
private void
I()
updateEmptyCacheFlag()
method_7957()
updateEmptyState()
m_otubdyns()
func_190923_F()
updateEmptyState()
public static ItemStack
a(jt arg0)
of(CompoundTag arg0)
method_7915(class_2487 arg0)
fromTag(CompoundTag tag)
m_xcmgrzww(C_hhlwcnih arg0)
func_199557_a(CompoundNBT arg0)
read(CompoundNBT compound)
public boolean
a()
isEmpty()
method_7960()
isEmpty()
m_vprylruv()
func_190926_b()
isEmpty()
public ItemStack
a(int arg0)
split(int arg0)
method_7971(int arg0)
split(int amount)
m_cgmsskmm(int arg0)
func_77979_a(int arg0)
split(int amount)
public Item
b()
getItem()
method_7909()
getItem()
m_qxfxfsuy()
func_77973_b()
getItem()
public ActionResult
a(bfw arg0)
useOn(UseOnContext arg0)
method_7981(class_1838 arg0)
useOnBlock(ItemUsageContext context)
m_bqtrkfmc(C_yyklzime arg0)
func_196084_a(ItemUseContext arg0)
onItemUse(ItemUseContext context)
public float
a(byg arg0)
getDestroySpeed(BlockState arg0)
method_7924(class_2680 arg0)
getMiningSpeed(BlockState state)
m_hawykozc(C_txtbiemp arg0)
func_150997_a(BlockState arg0)
getDestroySpeed(BlockState blockIn)
public TypedActionResult<ItemStack>
a(bjt arg0, ayg arg1, ajh arg2)
use(Level arg0, Player arg1, InteractionHand arg2)
method_7913(class_1937 arg0, class_1657 arg1, class_1268 arg2)
use(World world, PlayerEntity user, Hand hand)
m_gtdctvvz(C_cdctfzbn arg0, C_jzrpycqo arg1, C_laxmzoqs arg2)
func_77957_a(World arg0, PlayerEntity arg1, Hand arg2)
useItemRightClick(World worldIn, PlayerEntity playerIn, Hand hand)
public ItemStack
a(bjt arg0, akw arg1)
finishUsingItem(Level arg0, LivingEntity arg1)
method_7910(class_1937 arg0, class_1309 arg1)
finishUsing(World world, LivingEntity user)
m_jqebbfhj(C_cdctfzbn arg0, C_usxaxydn arg1)
func_77950_b(World arg0, LivingEntity arg1)
onItemUseFinish(World worldIn, LivingEntity entityLiving)
public CompoundTag
b(jt arg0)
save(CompoundTag arg0)
method_7953(class_2487 arg0)
toTag(CompoundTag tag)
m_qocirsqp(C_hhlwcnih arg0)
func_77955_b(CompoundNBT arg0)
write(CompoundNBT nbt)
public int
c()
getMaxStackSize()
method_7914()
getMaxCount()
m_rmdiknvo()
func_77976_d()
getMaxStackSize()
public boolean
d()
isStackable()
method_7946()
isStackable()
m_sjztniec()
func_77985_e()
isStackable()
public boolean
e()
isDamageableItem()
method_7963()
isDamageable()
m_iculdxhv()
func_77984_f()
isDamageable()
public boolean
f()
isDamaged()
method_7986()
isDamaged()
m_nosilizp()
func_77951_h()
isDamaged()
public int
g()
getDamageValue()
method_7919()
getDamage()
m_arqkxkec()
func_77952_i()
getDamage()
public void
b(int arg0)
setDamageValue(int arg0)
method_7974(int arg0)
setDamage(int damage)
m_rghjmiwl(int arg0)
func_196085_b(int arg0)
setDamage(int damage)
public int
h()
getMaxDamage()
method_7936()
getMaxDamage()
m_fdjdvcpt()
func_77958_k()
getMaxDamage()
public boolean
a(int arg0, Random arg1, xe arg2)
hurt(int arg0, Random arg1, ServerPlayer arg2)
method_7970(int arg0, Random arg1, class_3222 arg2)
damage(int amount, Random random, ServerPlayerEntity player)
m_jvrwvztb(int arg0, Random arg1, C_mxrobsgg arg2)
func_96631_a(int arg0, Random arg1, ServerPlayerEntity arg2)
attemptDamageItem(int amount, Random rand, ServerPlayerEntity damager)
public <T extends LivingEntity> void
a(int arg0, T arg1, Consumer<T> arg2)
hurtAndBreak(int arg0, T arg1, Consumer<T> arg2)
method_7956(int arg0, T arg1, Consumer<T> arg2)
damage(int amount, T entity, Consumer<T> breakCallback)
m_fzgneobh(int arg0, T arg1, Consumer<T> arg2)
func_222118_a(int arg0, T arg1, Consumer<T> arg2)
damageItem(int amount, T entityIn, Consumer<T> onBroken)
public void
a(akw arg0, ayg arg1)
hurtEnemy(LivingEntity arg0, Player arg1)
method_7979(class_1309 arg0, class_1657 arg1)
postHit(LivingEntity target, PlayerEntity attacker)
m_poxxatoa(C_usxaxydn arg0, C_jzrpycqo arg1)
func_77961_a(LivingEntity arg0, PlayerEntity arg1)
hitEntity(LivingEntity entityIn, PlayerEntity playerIn)
public void
a(bjt arg0, byg arg1, fk arg2, ayg arg3)
mineBlock(Level arg0, BlockState arg1, BlockPos arg2, Player arg3)
method_7952(class_1937 arg0, class_2680 arg1, class_2338 arg2, class_1657 arg3)
postMine(World world, BlockState state, BlockPos pos, PlayerEntity miner)
m_emygxjdg(C_cdctfzbn arg0, C_txtbiemp arg1, C_hynzadkk arg2, C_jzrpycqo arg3)
func_179548_a(World arg0, BlockState arg1, BlockPos arg2, PlayerEntity arg3)
onBlockDestroyed(World worldIn, BlockState blockIn, BlockPos pos, PlayerEntity playerIn)
public boolean
b(byg arg0)
canDestroySpecial(BlockState arg0)
method_7951(class_2680 arg0)
isEffectiveOn(BlockState state)
m_jsrrhdsg(C_txtbiemp arg0)
func_150998_b(BlockState arg0)
canHarvestBlock(BlockState blockIn)
public boolean
a(ayg arg0, akw arg1, ajh arg2)
interactEnemy(Player arg0, LivingEntity arg1, InteractionHand arg2)
method_7920(class_1657 arg0, class_1309 arg1, class_1268 arg2)
useOnEntity(PlayerEntity user, LivingEntity entity, Hand hand)
m_cxygjcnp(C_jzrpycqo arg0, C_usxaxydn arg1, C_laxmzoqs arg2)
func_111282_a(PlayerEntity arg0, LivingEntity arg1, Hand arg2)
interactWithEntity(PlayerEntity playerIn, LivingEntity entityIn, Hand hand)
public ItemStack
i()
copy()
method_7972()
copy()
m_jowurkjh()
func_77946_l()
copy()
public static boolean
a(bek arg0, bek arg1)
tagMatches(ItemStack arg0, ItemStack arg1)
method_7975(class_1799 arg0, class_1799 arg1)
areTagsEqual(ItemStack left, ItemStack right)
m_jheghzbi(C_sddaxwyk arg0, C_sddaxwyk arg1)
func_77970_a(ItemStack arg0, ItemStack arg1)
areItemStackTagsEqual(ItemStack stackA, ItemStack stackB)
public static boolean
b(bek arg0, bek arg1)
matches(ItemStack arg0, ItemStack arg1)
method_7973(class_1799 arg0, class_1799 arg1)
areEqualIgnoreDamage(ItemStack left, ItemStack right)
m_vflauzvi(C_sddaxwyk arg0, C_sddaxwyk arg1)
func_77989_b(ItemStack arg0, ItemStack arg1)
areItemStacksEqual(ItemStack stackA, ItemStack stackB)
private boolean
c(bek arg0)
matches(ItemStack arg0)
method_7968(class_1799 arg0)
isEqualIgnoreDamage(ItemStack stack)
m_lgonwtuo(C_sddaxwyk arg0)
func_77959_d(ItemStack arg0)
isItemStackEqual(ItemStack other)
public static boolean
c(bek arg0, bek arg1)
isSame(ItemStack arg0, ItemStack arg1)
method_7984(class_1799 arg0, class_1799 arg1)
areItemsEqualIgnoreDamage(ItemStack left, ItemStack right)
m_yfrwvxps(C_sddaxwyk arg0, C_sddaxwyk arg1)
func_179545_c(ItemStack arg0, ItemStack arg1)
areItemsEqual(ItemStack stackA, ItemStack stackB)
public static boolean
d(bek arg0, bek arg1)
isSameIgnoreDurability(ItemStack arg0, ItemStack arg1)
method_7987(class_1799 arg0, class_1799 arg1)
areItemsEqual(ItemStack left, ItemStack right)
m_ssxgtqcv(C_sddaxwyk arg0, C_sddaxwyk arg1)
func_185132_d(ItemStack arg0, ItemStack arg1)
areItemsEqualIgnoreDurability(ItemStack stackA, ItemStack stackB)
public boolean
a(bek arg0)
sameItem(ItemStack arg0)
method_7962(class_1799 arg0)
isItemEqualIgnoreDamage(ItemStack stack)
m_zdakcmyc(C_sddaxwyk arg0)
func_77969_a(ItemStack arg0)
isItemEqual(ItemStack other)
public boolean
b(bek arg0)
sameItemStackIgnoreDurability(ItemStack arg0)
method_7929(class_1799 arg0)
isItemEqual(ItemStack stack)
m_vcilubbd(C_sddaxwyk arg0)
func_185136_b(ItemStack arg0)
isItemEqualIgnoreDurability(ItemStack stack)
public String
j()
getDescriptionId()
method_7922()
getTranslationKey()
m_xlccoiox()
func_77977_a()
getTranslationKey()
public void
a(bjt arg0, akn arg1, int arg2, boolean arg3)
inventoryTick(Level arg0, Entity arg1, int arg2, boolean arg3)
method_7917(class_1937 arg0, class_1297 arg1, int arg2, boolean arg3)
inventoryTick(World world, Entity entity, int slot, boolean selected)
m_cwjcossc(C_cdctfzbn arg0, C_astfners arg1, int arg2, boolean arg3)
func_77945_a(World arg0, Entity arg1, int arg2, boolean arg3)
inventoryTick(World worldIn, Entity entityIn, int inventorySlot, boolean isCurrentItem)
public void
a(bjt arg0, ayg arg1, int arg2)
onCraftedBy(Level arg0, Player arg1, int arg2)
method_7982(class_1937 arg0, class_1657 arg1, int arg2)
onCraft(World world, PlayerEntity player, int amount)
m_zpjrlkav(C_cdctfzbn arg0, C_jzrpycqo arg1, int arg2)
func_77980_a(World arg0, PlayerEntity arg1, int arg2)
onCrafting(World worldIn, PlayerEntity playerIn, int amount)
public int
k()
getUseDuration()
method_7935()
getMaxUseTime()
m_fggiijyg()
func_77988_m()
getUseDuration()
public UseAction
l()
getUseAnimation()
method_7976()
getUseAction()
m_dfvhukte()
func_77975_n()
getUseAction()
public void
a(bjt arg0, akw arg1, int arg2)
releaseUsing(Level arg0, LivingEntity arg1, int arg2)
method_7930(class_1937 arg0, class_1309 arg1, int arg2)
onStoppedUsing(World world, LivingEntity user, int remainingUseTicks)
m_wjnupjdh(C_cdctfzbn arg0, C_usxaxydn arg1, int arg2)
func_77974_b(World arg0, LivingEntity arg1, int arg2)
onPlayerStoppedUsing(World worldIn, LivingEntity entityLiving, int timeLeft)
public boolean
m()
useOnRelease()
method_7967()
isUsedOnRelease()
m_biphgkrd()
func_222122_m()
isCrossbowStack()
public boolean
n()
hasTag()
method_7985()
hasTag()
m_fzdiygap()
func_77942_o()
hasTag()
public CompoundTag
o()
getTag()
method_7969()
getTag()
m_eupjqzfc()
func_77978_p()
getTag()
public CompoundTag
p()
getOrCreateTag()
method_7948()
getOrCreateTag()
m_hijqqkvs()
func_196082_o()
getOrCreateTag()
public CompoundTag
a(String arg0)
getOrCreateTagElement(String arg0)
method_7911(String arg0)
getOrCreateSubTag(String key)
m_xmgboejb(String arg0)
func_190925_c(String arg0)
getOrCreateChildTag(String key)
public CompoundTag
b(String arg0)
getTagElement(String arg0)
method_7941(String arg0)
getSubTag(String key)
m_ujwwfdid(String arg0)
func_179543_a(String arg0)
getChildTag(String key)
public void
c(String arg0)
removeTagKey(String arg0)
method_7983(String arg0)
removeSubTag(String key)
m_qcvtavtd(String arg0)
func_196083_e(String arg0)
removeChildTag(String arg0)
public ListTag
q()
getEnchantmentTags()
method_7921()
getEnchantments()
m_vtkhlzwi()
func_77986_q()
getEnchantmentTagList()
public void
c(jt arg0)
setTag(CompoundTag arg0)
method_7980(class_2487 arg0)
setTag(CompoundTag tag)
m_aagwvrti(C_hhlwcnih arg0)
func_77982_d(CompoundNBT arg0)
setTag(CompoundNBT nbt)
public Text
r()
getHoverName()
method_7964()
getName()
m_xvzvtufo()
func_200301_q()
getDisplayName()
public ItemStack
a(lf arg0)
setHoverName(Component arg0)
method_7977(class_2561 arg0)
setCustomName(Text name)
m_sxojkkcd(C_rdaqiwdt arg0)
func_200302_a(ITextComponent arg0)
setDisplayName(ITextComponent name)
public void
s()
resetHoverName()
method_7925()
removeCustomName()
m_sfljcwwq()
func_135074_t()
clearCustomName()
public boolean
t()
hasCustomHoverName()
method_7938()
hasCustomName()
m_oicnibsx()
func_82837_s()
hasDisplayName()
public boolean
u()
hasFoil()
method_7958()
hasEnchantmentGlint()
m_vncsdaoo()
func_77962_s()
hasEffect()
public Rarity
v()
getRarity()
method_7932()
getRarity()
m_yrbtnzbt()
func_77953_t()
getRarity()
public boolean
w()
isEnchantable()
method_7923()
isEnchantable()
m_gwzgwsrv()
func_77956_u()
isEnchantable()
public void
a(bhu arg0, int arg1)
enchant(Enchantment arg0, int arg1)
method_7978(class_1887 arg0, int arg1)
addEnchantment(Enchantment enchantment, int level)
m_nisvbeaw(C_jxtrubuh arg0, int arg1)
func_77966_a(Enchantment arg0, int arg1)
addEnchantment(Enchantment ench, int level)
public boolean
x()
isEnchanted()
method_7942()
hasEnchantments()
m_zszkcovn()
func_77948_v()
isEnchanted()
public void
a(String arg0, kj arg1)
addTagElement(String arg0, Tag arg1)
method_7959(String arg0, class_2520 arg1)
putSubTag(String key, Tag tag)
m_umilgnei(String arg0, C_bkvarokd arg1)
func_77983_a(String arg0, INBT arg1)
setTagInfo(String key, INBT value)
public boolean
y()
isFramed()
method_7961()
isInFrame()
m_tcgbrtym()
func_82839_y()
isOnItemFrame()
public void
a(avo arg0)
setFramed(ItemFrame arg0)
method_7943(class_1533 arg0)
setFrame(ItemFrameEntity frame)
m_xgbdngol(C_hywnolpn arg0)
func_82842_a(ItemFrameEntity arg0)
setItemFrame(ItemFrameEntity frame)
public ItemFrameEntity
z()
getFrame()
method_7945()
getFrame()
m_sqtvrdfj()
func_82836_z()
getItemFrame()
public int
A()
getBaseRepairCost()
method_7928()
getRepairCost()
m_qetfuzie()
func_82838_A()
getRepairCost()
public void
c(int arg0)
setRepairCost(int arg0)
method_7927(int arg0)
setRepairCost(int repairCost)
m_mlonpdxj(int arg0)
func_82841_c(int arg0)
setRepairCost(int cost)
public com.google.common.collect.Multimap<String, EntityAttributeModifier>
a(aks arg0)
getAttributeModifiers(EquipmentSlot arg0)
method_7926(class_1304 arg0)
getAttributeModifiers(EquipmentSlot slot)
m_afvbohjf(C_yuycoehb arg0)
func_111283_C(EquipmentSlotType arg0)
getAttributeModifiers(EquipmentSlotType equipmentSlot)
public void
a(String arg0, alp arg1, aks arg2)
addAttributeModifier(String arg0, AttributeModifier arg1, EquipmentSlot arg2)
method_7916(String arg0, class_1322 arg1, class_1304 arg2)
addAttributeModifier(String name, EntityAttributeModifier modifier, EquipmentSlot slot)
m_rdrbrcjp(String arg0, C_hdbqsqsm arg1, C_yuycoehb arg2)
func_185129_a(String arg0, AttributeModifier arg1, EquipmentSlotType arg2)
addAttributeModifier(String attributeName, AttributeModifier modifier, EquipmentSlotType equipmentSlot)
public Text
B()
getDisplayName()
method_7954()
toHoverableText()
m_ihhujymf()
func_151000_E()
getTextComponent()
private static boolean
a(byk arg0, byk arg1)
areSameBlocks(BlockInWorld arg0, BlockInWorld arg1)
method_7918(class_2694 arg0, class_2694 arg1)
areBlocksEqual(CachedBlockPosition first, CachedBlockPosition second)
m_vagcpmdi(C_gogfiawf arg0, C_gogfiawf arg1)
func_206846_a(CachedBlockInfo arg0, CachedBlockInfo arg1)
isStateAndTileEntityEqual(CachedBlockInfo arg0, CachedBlockInfo arg1)
public boolean
a(abb arg0, byk arg1)
hasAdventureModeBreakTagForBlock(TagManager arg0, BlockInWorld arg1)
method_7940(class_3505 arg0, class_2694 arg1)
canDestroy(RegistryTagManager manager, CachedBlockPosition pos)
m_lrvsfwxj(C_urxtamub arg0, C_gogfiawf arg1)
func_206848_a(NetworkTagManager arg0, CachedBlockInfo arg1)
canDestroy(NetworkTagManager arg0, CachedBlockInfo arg1)
public boolean
b(abb arg0, byk arg1)
hasAdventureModePlaceTagForBlock(TagManager arg0, BlockInWorld arg1)
method_7944(class_3505 arg0, class_2694 arg1)
canPlaceOn(RegistryTagManager manager, CachedBlockPosition pos)
m_ardanyfx(C_urxtamub arg0, C_gogfiawf arg1)
func_206847_b(NetworkTagManager arg0, CachedBlockInfo arg1)
canPlaceOn(NetworkTagManager arg0, CachedBlockInfo arg1)
public int
C()
getPopTime()
method_7965()
getCooldown()
m_pwfafzwz()
func_190921_D()
getAnimationsToGo()
public void
d(int arg0)
setPopTime(int arg0)
method_7912(int arg0)
setCooldown(int cooldown)
m_utrmkjnp(int arg0)
func_190915_d(int arg0)
setAnimationsToGo(int animations)
public int
D()
getCount()
method_7947()
getCount()
m_uglewown()
func_190916_E()
getCount()
public void
e(int arg0)
setCount(int arg0)
method_7939(int arg0)
setCount(int count)
m_bpcuczsh(int arg0)
func_190920_e(int arg0)
setCount(int count)
public void
f(int arg0)
grow(int arg0)
method_7933(int arg0)
increment(int amount)
m_nivkbhlq(int arg0)
func_190917_f(int arg0)
grow(int count)
public void
g(int arg0)
shrink(int arg0)
method_7934(int arg0)
decrement(int amount)
m_whunqrso(int arg0)
func_190918_g(int arg0)
shrink(int count)
public void
b(bjt arg0, akw arg1, int arg2)
onUseTick(Level arg0, LivingEntity arg1, int arg2)
method_7949(class_1937 arg0, class_1309 arg1, int arg2)
usageTick(World world, LivingEntity user, int remainingUseTicks)
m_iadyttua(C_cdctfzbn arg0, C_usxaxydn arg1, int arg2)
func_222121_b(World arg0, LivingEntity arg1, int arg2)
func_222121_b(World worldIn, LivingEntity livingEntityIn, int countIn)
public boolean
E()
isEdible()
method_19267()
isFood()
m_eidhgyra()
func_222117_E()
isFood()
public SoundEvent
F()
getDrinkingSound()
method_21832()
getDrinkSound()
m_vhnmbpvg()
func_226629_F_()
func_226629_F_()
public SoundEvent
G()
getEatingSound()
method_21833()
getEatSound()
m_mwztqdza()
func_226630_G_()
func_226630_G_()
public List<Text>
a(ayg arg0, bft arg1)
getTooltipLines(Player arg0, TooltipFlag arg1)
method_7950(class_1657 arg0, class_1836 arg1)
getTooltip(PlayerEntity player, TooltipContext context)
m_ywdqmcbk(C_jzrpycqo arg0, C_taebrtdw arg1)
func_82840_a(PlayerEntity arg0, ITooltipFlag arg1)
getTooltip(PlayerEntity playerIn, ITooltipFlag advanced)
public static void
a(List<lf> arg0, jz arg1)
appendEnchantmentNames(List<Component> arg0, ListTag arg1)
method_17870(List<class_2561> arg0, class_2499 arg1)
appendEnchantments(List<Text> tooltip, ListTag enchantments)
m_nsgmohgt(List<C_rdaqiwdt> arg0, C_hqhtfwlr arg1)
func_222120_a(List<ITextComponent> arg0, ListNBT arg1)
addEnchantmentTooltips(List<ITextComponent> arg0, ListNBT arg1)
private static Collection<Text>
d(String arg0)
expandBlockState(String arg0)
method_7937(String arg0)
parseBlockTag(String tag)
m_aowgnagv(String arg0)
func_206845_f(String arg0)
getPlacementTooltip(String stateString)