CLASS axd net/minecraft/item/ItemStack FIELD a EMPTY Laxd; FIELD b MODIFIER_FORMAT Ljava/text/DecimalFormat; FIELD c LOGGER Lorg/apache/logging/log4j/Logger; FIELD d amount I FIELD e updateCooldown I FIELD f item Lawy; FIELD g tag Lhr; FIELD h invalid Z FIELD i holdingItemFrame Laov; FIELD j lastCheckedCanHarvestBlock Lbqo; FIELD k lastCheckedCanHarvestResult Z FIELD l lastCheckedCanPlaceBlock Lbqo; FIELD m lastCheckedCanPlaceResult Z METHOD (Lbck;I)V ARG 1 container METHOD A getRepairCost ()I METHOD B toTextComponent ()Ljc; METHOD C getUpdateCooldown ()I METHOD D getAmount ()I METHOD E createModifierFormat ()Ljava/text/DecimalFormat; METHOD F updateEmptyFlag ()V METHOD a isEmpty ()Z METHOD a split (I)Laxd; ARG 1 amount METHOD a applyDamage (ILahl;)V METHOD a applyDamage (ILjava/util/Random;Lut;)Z ARG 1 amount METHOD a getAttributeModifiers (Lahh;)Lcom/google/common/collect/Multimap; METHOD a onEntityDamaged (Lahl;Larj;)V ARG 1 attacker METHOD a setHoldingItemFrame (Laov;)V METHOD a interactWithEntity (Larj;Lahl;Lafw;)Z ARG 1 user ARG 2 target METHOD a getTooltipText (Larj;Layn;)Ljava/util/List; ARG 1 player METHOD a isEqualIgnoreTags (Laxd;)Z METHOD a areTagsEqual (Laxd;Laxd;)Z ARG 0 a ARG 1 b METHOD a useOnBlock (Layq;)Lafx; METHOD a addEnchantment (Lban;I)V ARG 1 enchantment METHOD a update (Lbcl;Lahc;IZ)V ARG 1 world ARG 2 owner ARG 3 invSlot METHOD a onItemFinishedUsing (Lbcl;Lahl;)Laxd; ARG 1 world METHOD a onItemStopUsing (Lbcl;Lahl;I)V ARG 1 world ARG 2 user METHOD a onCrafted (Lbcl;Larj;I)V ARG 1 world ARG 2 player ARG 3 amount METHOD a use (Lbcl;Larj;Lafw;)Lafy; ARG 1 world ARG 2 player METHOD a onBlockBroken (Lbcl;Lbqk;Let;Larj;)V ARG 1 world ARG 2 state ARG 3 pos METHOD a getBlockBreakingSpeed (Lbqk;)F METHOD a areBlocksEqual (Lbqo;Lbqo;)Z ARG 0 first ARG 1 second METHOD a fromTag (Lhr;)Laxd; ARG 0 tag METHOD a getOrCreateSubCompoundTag (Ljava/lang/String;)Lhr; METHOD a addAttributeModifier (Ljava/lang/String;Laib;Lahh;)V ARG 1 attributeName ARG 2 modifier METHOD a setChildTag (Ljava/lang/String;Lii;)V ARG 1 tagName METHOD a setDisplayName (Ljc;)Laxd; METHOD a getCustomCanHarvest (Lyl;Lbqo;)Z METHOD b getItem ()Lawy; METHOD b setDamage (I)V METHOD b isEqualIgnoreDurability (Laxd;)Z METHOD b areEqual (Laxd;Laxd;)Z ARG 0 a ARG 1 b METHOD b isEffectiveOn (Lbqk;)Z METHOD b toTag (Lhr;)Lhr; METHOD b getSubCompoundTag (Ljava/lang/String;)Lhr; METHOD b getCustomCanPlace (Lyl;Lbqo;)Z METHOD c getMaxAmount ()I METHOD c setRepairCost (I)V METHOD c isEqual (Laxd;)Z METHOD c areEqualIgnoreTags (Laxd;Laxd;)Z ARG 0 a ARG 1 b METHOD c setTag (Lhr;)V METHOD c removeSubTag (Ljava/lang/String;)V METHOD d canStack ()Z METHOD d setUpdateCooldown (I)V METHOD d areEqualIgnoreDurability (Laxd;Laxd;)Z ARG 0 a ARG 1 b METHOD e hasDurability ()Z METHOD e setAmount (I)V METHOD f isDamaged ()Z METHOD f addAmount (I)V METHOD g getDamage ()I METHOD g subtractAmount (I)V METHOD h getDurability ()I METHOD i copy ()Laxd; METHOD j getTranslationKey ()Ljava/lang/String; METHOD k getMaxUseTime ()I METHOD l getUseAction ()Layp; METHOD n hasTag ()Z METHOD o getTag ()Lhr; METHOD p getOrCreateTag ()Lhr; METHOD q getEnchantmentList ()Lhx; METHOD r getDisplayName ()Ljc; METHOD s removeDisplayName ()V METHOD t hasDisplayName ()Z METHOD u hasEnchantmentGlow ()Z METHOD v getRarity ()Laxq; METHOD w isEnchantable ()Z METHOD x hasEnchantments ()Z METHOD y isHeldInItemFrame ()Z METHOD z getHoldingItemFrame ()Laov;