CLASS avi net/minecraft/item/Item CLASS avi$a Builder FIELD a maxStackSize I FIELD b maxDamage I FIELD c containerItem Lavi; FIELD d creativeTab Laue; FIELD e rarity Lawa; METHOD a maxStackSize (I)Lavi$a; ARG 0 value METHOD a creativeTab (Laue;)Lavi$a; ARG 0 value METHOD a containerItem (Lavi;)Lavi$a; ARG 0 item METHOD a rarity (Lawa;)Lavi$a; ARG 0 value METHOD b maxDamageIfNotSet (I)Lavi$a; ARG 0 value METHOD c maxDamage (I)Lavi$a; ARG 0 value FIELD a GETTER_DAMAGED Lavm; FIELD b GETTER_DAMAGE Lavm; FIELD c GETTER_HAND Lavm; FIELD d GETTER_COOLDOWN Lavm; FIELD e GETTER_CUSTOM_MODEL_DATA Lavm; 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 rand Ljava/util/Random; FIELD j creativeTab Laue; FIELD k PROPERTIES Ljava/util/Map; FIELD l rarity Lawa; FIELD m maxAmount I FIELD n durability I FIELD o containerItem Lavi; FIELD p translationKey Ljava/lang/String; METHOD a getTranslationKey ()Ljava/lang/String; METHOD a getAttributeModifiers (Lagj;)Lcom/google/common/collect/Multimap; METHOD a addStacksForDisplay (Laue;Lfg;)V METHOD a getRawIdByItem (Lavi;)I ARG 0 item METHOD a isTool (Lavn;)Z METHOD a onEntityDamaged (Lavn;Lagn;Lagn;)Z ARG 1 stack ARG 2 target METHOD a interactWithEntity (Lavn;Laqf;Lagn;Laex;)Z ARG 1 stack ARG 2 player ARG 3 target METHOD a canRepair (Lavn;Lavn;)Z ARG 1 item METHOD a onUpdate (Lavn;Lbam;Lage;IZ)V ARG 1 stack ARG 2 world ARG 3 entity ARG 4 invSlot METHOD a onItemFinishedUsing (Lavn;Lbam;Lagn;)Lavn; ARG 1 stack ARG 2 world METHOD a onItemStopUsing (Lavn;Lbam;Lagn;I)V ARG 1 stack ARG 2 world ARG 3 player METHOD a onBlockBroken (Lavn;Lbam;Lboh;Les;Lagn;)Z ARG 1 stack ARG 2 world ARG 3 state ARG 4 pos METHOD a addInformation (Lavn;Lbam;Ljava/util/List;Lawx;)V ARG 1 stack ARG 2 world ARG 3 tooltip METHOD a getBlockBreakingSpeed (Lavn;Lboh;)F ARG 1 stack METHOD a useOnBlock (Laxa;)Laez; METHOD a use (Lbam;Laqf;Laex;)Lafa; ARG 1 world ARG 2 player METHOD a getHitResult (Lbam;Laqf;Z)Lckd; ARG 1 world ARG 2 player METHOD a getItemFromBlock (Lbfo;)Lavi; ARG 0 block METHOD a isEffectiveOn (Lboh;)Z METHOD a beforeBlockBreak (Lboh;Lbam;Les;Laqf;)Z METHOD a onTagDeserialized (Lho;)Z METHOD a getProperty (Lpx;)Lavm; METHOD a addProperty (Lpx;Lavm;)V ARG 1 id METHOD a matches (Lxu;)Z METHOD aa_ isMap ()Z METHOD b byRawId (I)Lavi; ARG 0 id METHOD b getMaxUseTime (Lavn;)I METHOD b onCrafted (Lavn;Lbam;Laqf;)V ARG 1 stack ARG 2 world METHOD c getEnchantability ()I METHOD c getUseAction (Lavn;)Lawz; METHOD e_ hasEnchantmentGlow (Lavn;)Z METHOD g hasProperties ()Z METHOD h getItem ()Lavi; METHOD h getTranslationKey (Lavn;)Ljava/lang/String; METHOD i getMaxAmount ()I METHOD i getTranslatedNameTrimmed (Lavn;)Liz; METHOD j getDurability ()I METHOD j getRarity (Lavn;)Lawa; METHOD k canDamage ()Z METHOD l getTextComponent ()Liz; METHOD m getOrCreateTranslationKey ()Ljava/lang/String; METHOD n requiresClientSync ()Z METHOD o getContainerItem ()Lavi; METHOD p hasContainerItem ()Z METHOD q getCreativeTab ()Laue; METHOD r getDefaultStack ()Lavn;