CLASS avn net/minecraft/item/Item CLASS avn$a Builder FIELD a fullStackSize I FIELD b durability I FIELD c containerItem Lavn; FIELD d itemGroup Lauj; FIELD e rarity Lawf; METHOD a stackSize (I)Lavn$a; ARG 0 value METHOD a itemGroup (Lauj;)Lavn$a; ARG 0 value METHOD a containerItem (Lavn;)Lavn$a; ARG 0 item METHOD a rarity (Lawf;)Lavn$a; ARG 0 value METHOD b durabilityIfNotSet (I)Lavn$a; ARG 0 value METHOD c durability (I)Lavn$a; ARG 0 value FIELD a GETTER_DAMAGED Lavr; FIELD b GETTER_DAMAGE Lavr; FIELD c GETTER_HAND Lavr; FIELD d GETTER_COOLDOWN Lavr; FIELD e GETTER_CUSTOM_MODEL_DATA Lavr; FIELD f BLOCK_ITEM_MAP Ljava/util/Map; FIELD g MODIFIER_DAMAGE Ljava/util/UUID; FIELD h MODIFIER_SWING_SPEED Ljava/util/UUID; FIELD i random Ljava/util/Random; FIELD j creativeTab Lauj; FIELD k PROPERTIES Ljava/util/Map; FIELD l rarity Lawf; FIELD m fullStackSize I FIELD n durability I FIELD o containerItem Lavn; FIELD p translationKey Ljava/lang/String; METHOD Z_ isMap ()Z METHOD a getTranslationKey ()Ljava/lang/String; METHOD a getAttributeModifiers (Lagn;)Lcom/google/common/collect/Multimap; METHOD a addStacksForDisplay (Lauj;Lfh;)V METHOD a getRawIdByItem (Lavn;)I ARG 0 item METHOD a isTool (Lavs;)Z METHOD a onEntityDamaged (Lavs;Lagr;Lagr;)Z ARG 1 stack ARG 2 target METHOD a interactWithEntity (Lavs;Laqj;Lagr;Lafb;)Z ARG 1 stack ARG 2 player ARG 3 target METHOD a canRepair (Lavs;Lavs;)Z ARG 1 tool METHOD a onUpdate (Lavs;Lbaq;Lagi;IZ)V ARG 1 stack ARG 2 world ARG 3 entity ARG 4 invSlot METHOD a onItemFinishedUsing (Lavs;Lbaq;Lagr;)Lavs; ARG 1 stack ARG 2 world METHOD a onItemStopUsing (Lavs;Lbaq;Lagr;I)V ARG 1 stack ARG 2 world ARG 3 player METHOD a onBlockBroken (Lavs;Lbaq;Lboj;Let;Lagr;)Z ARG 1 stack ARG 2 world ARG 3 state ARG 4 pos METHOD a addInformation (Lavs;Lbaq;Ljava/util/List;Laxc;)V ARG 1 stack ARG 2 world ARG 3 tooltip METHOD a getBlockBreakingSpeed (Lavs;Lboj;)F ARG 1 stack METHOD a useOnBlock (Laxf;)Lafd; METHOD a use (Lbaq;Laqj;Lafb;)Lafe; ARG 1 world ARG 2 player METHOD a getHitResult (Lbaq;Laqj;Z)Lckm; ARG 1 world ARG 2 player METHOD a getItemFromBlock (Lbfr;)Lavn; ARG 0 block METHOD a isEffectiveOn (Lboj;)Z METHOD a beforeBlockBreak (Lboj;Lbaq;Let;Laqj;)Z METHOD a onTagDeserialized (Lhp;)Z METHOD a getProperty (Lpy;)Lavr; METHOD a addProperty (Lpy;Lavr;)V ARG 1 id METHOD a matches (Lxx;)Z METHOD b byRawId (I)Lavn; ARG 0 id METHOD b getMaxUseTime (Lavs;)I METHOD b onCrafted (Lavs;Lbaq;Laqj;)V ARG 1 stack ARG 2 world METHOD c getEnchantability ()I METHOD c getUseAction (Lavs;)Laxe; METHOD e_ hasEnchantmentGlow (Lavs;)Z METHOD g hasProperties ()Z METHOD h getItem ()Lavn; METHOD h getTranslationKey (Lavs;)Ljava/lang/String; METHOD i getMaxAmount ()I METHOD i getTranslatedNameTrimmed (Lavs;)Lja; METHOD j getDurability ()I METHOD j getRarity (Lavs;)Lawf; METHOD k canDamage ()Z METHOD l getTextComponent ()Lja; METHOD m getOrCreateTranslationKey ()Ljava/lang/String; METHOD n requiresClientSync ()Z METHOD o getContainerItem ()Lavn; METHOD p hasContainerItem ()Z METHOD q getCreativeTab ()Lauj; METHOD r getDefaultStack ()Lavs;