CLASS auv net/minecraft/item/ItemStack FIELD a NULL_STACK Lauv; 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 Lauq; FIELD g tag Lhm; FIELD h invalid Z FIELD i holdingItemFrame Lanj; FIELD j lastCheckedCanHarvestBlock Lbnl; FIELD k lastCheckedCanHarvestResult Z FIELD l lastCheckedCanPlaceBlock Lbnl; FIELD m lastCheckedCanPlaceResult Z METHOD (Lazs;)V ARG 0 item METHOD (Lazs;I)V ARG 0 container ARG 1 amount METHOD (Lhm;)V ARG 0 tag METHOD A getRepairCost ()I METHOD B toTextComponent ()Lix; METHOD C getUpdateCooldown ()I METHOD D getAmount ()I METHOD E createModifierFormat ()Ljava/text/DecimalFormat; METHOD F updateInvalidFlag ()V METHOD a isInvalid ()Z METHOD a split (I)Lauv; ARG 0 amount METHOD a applyDamage (ILage;)V METHOD a applyDamage (ILjava/util/Random;Luc;)Z ARG 0 amount METHOD a getAttributeModifiers (Laga;)Lcom/google/common/collect/Multimap; ARG 0 effectiveSlot METHOD a onEntityDamaged (Lage;Lapr;)V ARG 0 attacker ARG 1 player METHOD a setHoldingItemFrame (Lanj;)V ARG 0 holdingItemFrame METHOD a interactWithEntity (Lapr;Lage;Laeo;)Z ARG 0 user ARG 1 target ARG 2 hand METHOD a getTooltipText (Lapr;Lawf;)Ljava/util/List; ARG 0 player METHOD a isEqualIgnoreTags (Lauv;)Z ARG 0 other METHOD a areTagsEqual (Lauv;Lauv;)Z ARG 0 a ARG 1 b METHOD a useOnBlock (Lawi;)Laeq; ARG 0 context METHOD a addEnchantment (Laxx;I)V ARG 0 enchantment ARG 1 level METHOD a update (Lazt;Lafv;IZ)V ARG 0 world ARG 1 owner ARG 2 invSlot ARG 3 held METHOD a onItemFinishedUsing (Lazt;Lage;)Lauv; ARG 0 world ARG 1 user METHOD a onItemStopUsing (Lazt;Lage;I)V ARG 0 world ARG 1 user ARG 2 remainingTime METHOD a onCrafted (Lazt;Lapr;I)V ARG 0 world ARG 1 player ARG 2 amount METHOD a use (Lazt;Lapr;Laeo;)Laer; ARG 0 world ARG 1 player ARG 2 hand METHOD a onBlockBroken (Lazt;Lbnh;Leq;Lapr;)V ARG 0 world ARG 1 state ARG 2 pos ARG 3 user METHOD a getBlockBreakingSpeed (Lbnh;)F ARG 0 state METHOD a areBlockProxiesEqual (Lbnl;Lbnl;)Z ARG 0 first ARG 1 second METHOD a fromTag (Lhm;)Lauv; ARG 0 tag METHOD a setDisplayName (Lix;)Lauv; METHOD a getOrCreateSubTagCompound (Ljava/lang/String;)Lhm; ARG 0 tagName METHOD a addAttributeModifier (Ljava/lang/String;Lags;Laga;)V ARG 0 attributeName ARG 1 modifier ARG 2 effectiveSlot METHOD a setChildTag (Ljava/lang/String;Lic;)V ARG 0 tagName ARG 1 tag METHOD a getCustomCanHarvest (Lxq;Lbnl;)Z METHOD b getItem ()Lauq; METHOD b setDamage (I)V ARG 0 damage METHOD b isEqualIgnoreDurability (Lauv;)Z ARG 0 other METHOD b areEqual (Lauv;Lauv;)Z ARG 0 a ARG 1 b METHOD b isEffectiveOn (Lbnh;)Z ARG 0 state METHOD b serialize (Lhm;)Lhm; ARG 0 tag METHOD b getSubTagCompound (Ljava/lang/String;)Lhm; ARG 0 tagName METHOD b getCustomCanPlace (Lxq;Lbnl;)Z METHOD c getMaxAmount ()I METHOD c setRepairCost (I)V ARG 0 cost METHOD c isEqual (Lauv;)Z ARG 0 other METHOD c areEqualIgnoreTags (Lauv;Lauv;)Z ARG 0 a ARG 1 b METHOD c setTag (Lhm;)V ARG 0 tag METHOD c removeSubTag (Ljava/lang/String;)V ARG 0 tagName METHOD d canBeStacked ()Z METHOD d setUpdateCooldown (I)V ARG 0 cooldownAmount METHOD d areEqualIgnoreDurability (Lauv;Lauv;)Z ARG 0 a ARG 1 b METHOD e hasDurability ()Z METHOD e setAmount (I)V ARG 0 amount METHOD f isDamaged ()Z METHOD f addAmount (I)V ARG 0 amount METHOD g getDamage ()I METHOD g subtractAmount (I)V ARG 0 amount METHOD h getDurability ()I METHOD i copy ()Lauv; METHOD j getTranslationKey ()Ljava/lang/String; METHOD k getMaxUseTime ()I METHOD l getUseAction ()Lawh; METHOD n hasTag ()Z METHOD o getTag ()Lhm; METHOD p getOrCreateTag ()Lhm; METHOD q getEnchantmentList ()Lhs; METHOD r getDisplayName ()Lix; METHOD s removeDisplayName ()V METHOD t hasDisplayName ()Z METHOD u hasEnchantmentGlow ()Z METHOD v getRarity ()Lavj; METHOD w isEnchantable ()Z METHOD x hasEnchantments ()Z METHOD y isHeldInItemFrame ()Z METHOD z getHoldingItemFrame ()Lanj;