CLASS avj net/minecraft/item/Item CLASS avj$a Builder FIELD a maxStackSize I FIELD b maxDamage I FIELD c containerItem Lavj; FIELD d creativeTab Lauf; FIELD e rarity Lawb; METHOD a maxStackSize (I)Lavj$a; ARG 0 value METHOD a creativeTab (Lauf;)Lavj$a; ARG 0 value METHOD a containerItem (Lavj;)Lavj$a; ARG 0 item METHOD a rarity (Lawb;)Lavj$a; ARG 0 value METHOD b maxDamageIfNotSet (I)Lavj$a; ARG 0 value METHOD c maxDamage (I)Lavj$a; ARG 0 value FIELD a GETTER_DAMAGED Lavn; FIELD b GETTER_DAMAGE Lavn; FIELD c GETTER_HAND Lavn; FIELD d GETTER_COOLDOWN Lavn; FIELD e GETTER_CUSTOM_MODEL_DATA Lavn; 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 Lauf; FIELD k PROPERTIES Ljava/util/Map; FIELD l rarity Lawb; FIELD m maxAmount I FIELD n durability I FIELD o containerItem Lavj; FIELD p translationKey Ljava/lang/String; METHOD a getTranslationKey ()Ljava/lang/String; METHOD a getAttributeModifiers (Lagk;)Lcom/google/common/collect/Multimap; METHOD a addStacksForDisplay (Lauf;Lfh;)V METHOD a getRawIdByItem (Lavj;)I ARG 0 item METHOD a isTool (Lavo;)Z METHOD a onEntityDamaged (Lavo;Lago;Lago;)Z ARG 1 stack ARG 2 target METHOD a interactWithEntity (Lavo;Laqg;Lago;Laey;)Z ARG 1 stack ARG 2 player ARG 3 target METHOD a canRepair (Lavo;Lavo;)Z ARG 1 item METHOD a onUpdate (Lavo;Lban;Lagf;IZ)V ARG 1 stack ARG 2 world ARG 3 entity ARG 4 invSlot METHOD a onItemFinishedUsing (Lavo;Lban;Lago;)Lavo; ARG 1 stack ARG 2 world METHOD a onItemStopUsing (Lavo;Lban;Lago;I)V ARG 1 stack ARG 2 world ARG 3 player METHOD a onBlockBroken (Lavo;Lban;Lboh;Let;Lago;)Z ARG 1 stack ARG 2 world ARG 3 state ARG 4 pos METHOD a addInformation (Lavo;Lban;Ljava/util/List;Lawy;)V ARG 1 stack ARG 2 world ARG 3 tooltip METHOD a getBlockBreakingSpeed (Lavo;Lboh;)F ARG 1 stack METHOD a useOnBlock (Laxb;)Lafa; METHOD a use (Lban;Laqg;Laey;)Lafb; ARG 1 world ARG 2 player METHOD a getHitResult (Lban;Laqg;Z)Lcjv; ARG 1 world ARG 2 player METHOD a getItemFromBlock (Lbfo;)Lavj; ARG 0 block METHOD a isEffectiveOn (Lboh;)Z METHOD a beforeBlockBreak (Lboh;Lban;Let;Laqg;)Z METHOD a onTagDeserialized (Lhp;)Z METHOD a getProperty (Lpy;)Lavn; METHOD a addProperty (Lpy;Lavn;)V ARG 1 id METHOD a matches (Lxv;)Z METHOD aa_ isMap ()Z METHOD b byRawId (I)Lavj; ARG 0 id METHOD b getMaxUseTime (Lavo;)I METHOD b onCrafted (Lavo;Lban;Laqg;)V ARG 1 stack ARG 2 world METHOD c getEnchantability ()I METHOD c getUseAction (Lavo;)Laxa; METHOD e_ hasEnchantmentGlow (Lavo;)Z METHOD g hasProperties ()Z METHOD h getItem ()Lavj; METHOD h getTranslationKey (Lavo;)Ljava/lang/String; METHOD i getMaxAmount ()I METHOD i getTranslatedNameTrimmed (Lavo;)Lja; METHOD j getDurability ()I METHOD j getRarity (Lavo;)Lawb; METHOD k canDamage ()Z METHOD l getTextComponent ()Lja; METHOD m getOrCreateTranslationKey ()Ljava/lang/String; METHOD n requiresClientSync ()Z METHOD o getContainerItem ()Lavj; METHOD p hasContainerItem ()Z METHOD q getCreativeTab ()Lauf; METHOD r getDefaultStack ()Lavo;