CLASS avp net/minecraft/item/Item CLASS avp$a Builder FIELD a fullStackSize I FIELD b durability I FIELD c containerItem Lavp; FIELD d itemGroup Laul; FIELD e rarity Lawh; METHOD a stackSize (I)Lavp$a; ARG 0 value METHOD a itemGroup (Laul;)Lavp$a; ARG 0 value METHOD a containerItem (Lavp;)Lavp$a; ARG 0 item METHOD a rarity (Lawh;)Lavp$a; ARG 0 value METHOD b durabilityIfNotSet (I)Lavp$a; ARG 0 value METHOD c durability (I)Lavp$a; ARG 0 value FIELD a GETTER_DAMAGED Lavt; FIELD b GETTER_DAMAGE Lavt; FIELD c GETTER_HAND Lavt; FIELD d GETTER_COOLDOWN Lavt; FIELD e GETTER_CUSTOM_MODEL_DATA Lavt; 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 itemGroup Laul; FIELD k PROPERTIES Ljava/util/Map; FIELD l rarity Lawh; FIELD m fullStackSize I FIELD n durability I FIELD o containerItem Lavp; FIELD p translationKey Ljava/lang/String; METHOD Y_ isMap ()Z METHOD a getTranslationKey ()Ljava/lang/String; METHOD a getAttributeModifiers (Lagp;)Lcom/google/common/collect/Multimap; METHOD a isInItemGroup (Laul;)Z METHOD a addStacksForDisplay (Laul;Lfh;)V METHOD a getRawIdByItem (Lavp;)I ARG 0 item METHOD a isTool (Lavu;)Z METHOD a onEntityDamaged (Lavu;Lagt;Lagt;)Z ARG 1 stack ARG 2 target METHOD a interactWithEntity (Lavu;Laql;Lagt;Lafd;)Z ARG 1 stack ARG 2 player ARG 3 target METHOD a canRepair (Lavu;Lavu;)Z ARG 1 tool METHOD a onUpdate (Lavu;Lbas;Lagk;IZ)V ARG 1 stack ARG 2 world ARG 3 entity ARG 4 invSlot METHOD a onItemFinishedUsing (Lavu;Lbas;Lagt;)Lavu; ARG 1 stack ARG 2 world METHOD a onItemStopUsing (Lavu;Lbas;Lagt;I)V ARG 1 stack ARG 2 world ARG 3 player METHOD a onBlockBroken (Lavu;Lbas;Lbom;Let;Lagt;)Z ARG 1 stack ARG 2 world ARG 3 state ARG 4 pos METHOD a addInformation (Lavu;Lbas;Ljava/util/List;Laxe;)V ARG 1 stack ARG 2 world ARG 3 tooltip METHOD a getBlockBreakingSpeed (Lavu;Lbom;)F ARG 1 stack METHOD a useOnBlock (Laxh;)Laff; METHOD a use (Lbas;Laql;Lafd;)Lafg; ARG 1 world ARG 2 player METHOD a getHitResult (Lbas;Laql;Z)Lckw; ARG 1 world ARG 2 player METHOD a getItemFromBlock (Lbft;)Lavp; ARG 0 block METHOD a isEffectiveOn (Lbom;)Z METHOD a beforeBlockBreak (Lbom;Lbas;Let;Laql;)Z METHOD a onTagDeserialized (Lhq;)Z METHOD a getProperty (Lpz;)Lavt; METHOD a addProperty (Lpz;Lavt;)V ARG 1 id METHOD a matches (Lxy;)Z METHOD b byRawId (I)Lavp; ARG 0 id METHOD b getMaxUseTime (Lavu;)I METHOD b onCrafted (Lavu;Lbas;Laql;)V ARG 1 stack ARG 2 world METHOD c getEnchantability ()I METHOD c getUseAction (Lavu;)Laxg; METHOD e_ hasEnchantmentGlow (Lavu;)Z METHOD g hasProperties ()Z METHOD h getItem ()Lavp; METHOD h getTranslationKey (Lavu;)Ljava/lang/String; METHOD i getMaxAmount ()I METHOD i getTranslatedNameTrimmed (Lavu;)Ljb; METHOD j getDurability ()I METHOD j getRarity (Lavu;)Lawh; METHOD k canDamage ()Z METHOD l getTextComponent ()Ljb; METHOD m getOrCreateTranslationKey ()Ljava/lang/String; METHOD n requiresClientSync ()Z METHOD o getContainerItem ()Lavp; METHOD p hasContainerItem ()Z METHOD q getItemGroup ()Laul; METHOD r getDefaultStack ()Lavu;