CLASS bam net/minecraft/item/Item CLASS bam$a Settings FIELD a fullStackSize I FIELD b durability I FIELD c recipeRemainder Lbam; FIELD d itemGroup Lazi; FIELD e rarity Lbbe; FIELD f foodSetting Lawp; METHOD a stackSize (I)Lbam$a; ARG 1 fullStackSize METHOD a food (Lawp;)Lbam$a; METHOD a itemGroup (Lazi;)Lbam$a; ARG 1 itemGroup METHOD a recipeRemainder (Lbam;)Lbam$a; ARG 1 recipeRemainder METHOD a rarity (Lbbe;)Lbam$a; ARG 1 rarity METHOD b durabilityIfNotSet (I)Lbam$a; ARG 1 durability METHOD c durability (I)Lbam$a; ARG 1 durability FIELD a GETTER_DAMAGED Lbaq; FIELD b GETTER_DAMAGE Lbaq; FIELD c GETTER_HAND Lbaq; FIELD d GETTER_COOLDOWN Lbaq; FIELD e GETTER_CUSTOM_MODEL_DATA Lbaq; 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 Lazi; FIELD k PROPERTIES Ljava/util/Map; FIELD l rarity Lbbe; FIELD m fullStackSize I FIELD n durability I FIELD o recipeRemainder Lbam; FIELD p translationKey Ljava/lang/String; FIELD q foodSetting Lawp; METHOD (Lbam$a;)V ARG 1 settings METHOD P_ isMap ()Z METHOD a getTranslationKey ()Ljava/lang/String; METHOD a getAttributeModifiers (Laib;)Lcom/google/common/collect/Multimap; ARG 1 equiptmentSlot METHOD a isInItemGroup (Lazi;)Z METHOD a appendItemsForGroup (Lazi;Lfi;)V METHOD a getRawIdByItem (Lbam;)I ARG 0 item METHOD a onEntityDamaged (Lbar;Laif;Laif;)Z ARG 1 stack ARG 2 target ARG 3 livingEntity METHOD a interactWithEntity (Lbar;Laun;Laif;Lagq;)Z ARG 1 stack ARG 2 player ARG 3 target METHOD a canRepair (Lbar;Lbar;)Z ARG 1 tool ARG 2 ingredient METHOD a onEntityTick (Lbar;Lbfx;Lahw;IZ)V ARG 1 stack ARG 2 world ARG 3 entity ARG 4 invSlot ARG 5 selected METHOD a onItemFinishedUsing (Lbar;Lbfx;Laif;)Lbar; ARG 1 stack ARG 2 world ARG 3 livingEntity METHOD a onItemStopUsing (Lbar;Lbfx;Laif;I)V ARG 1 stack ARG 2 world ARG 3 player METHOD a onBlockBroken (Lbar;Lbfx;Lbtw;Leu;Laif;)Z ARG 1 stack ARG 2 world ARG 3 state ARG 4 pos ARG 5 livingEntity METHOD a buildTooltip (Lbar;Lbfx;Ljava/util/List;Lbbz;)V ARG 1 stack ARG 2 world ARG 3 tooltip ARG 4 options METHOD a getBlockBreakingSpeed (Lbar;Lbtw;)F ARG 1 stack ARG 2 blockState METHOD a useOnBlock (Lbcc;)Lagr; ARG 1 usageContext METHOD a onUsingTick (Lbfx;Laif;Lbar;I)V ARG 1 world ARG 2 entity ARG 3 stack ARG 4 timeLeft METHOD a use (Lbfx;Laun;Lagq;)Lags; ARG 1 world ARG 2 player ARG 3 hand METHOD a getHitResult (Lbfx;Laun;Lbfl$b;)Lcqe; METHOD a getItemFromBlock (Lbky;)Lbam; ARG 0 block METHOD a beforeBlockBreak (Lbtw;Lbfx;Leu;Laun;)Z ARG 1 blockState ARG 2 world ARG 3 position ARG 4 player METHOD a onTagDeserialized (Lia;)Z ARG 1 tag METHOD a getProperty (Lqp;)Lbaq; METHOD a addProperty (Lqp;Lbaq;)V ARG 1 id METHOD a matches (Lyx;)Z ARG 1 tag METHOD b byRawId (I)Lbam; ARG 0 id METHOD b onCrafted (Lbar;Lbfx;Laun;)V ARG 1 stack ARG 2 world ARG 3 player METHOD b isEffectiveOn (Lbtw;)Z ARG 1 blockState METHOD c getEnchantability ()I METHOD d_ hasEnchantmentGlint (Lbar;)Z ARG 1 stack METHOD e_ getUseAction (Lbar;)Lbcb; ARG 1 stack METHOD f hasProperties ()Z METHOD f getTranslationKey (Lbar;)Ljava/lang/String; ARG 1 stack METHOD f_ getMaxUseTime (Lbar;)I ARG 1 stack METHOD g getTranslatedNameTrimmed (Lbar;)Ljl; ARG 1 stack METHOD g_ isTool (Lbar;)Z ARG 1 stack METHOD h getMaxAmount ()I METHOD h getRarity (Lbar;)Lbbe; ARG 1 stack METHOD i getDurability ()I METHOD j canDamage ()Z METHOD k getTextComponent ()Ljl; METHOD l getOrCreateTranslationKey ()Ljava/lang/String; METHOD m requiresClientSync ()Z METHOD n getRecipeRemainder ()Lbam; METHOD o hasRecipeRemainder ()Z METHOD p getItemGroup ()Lazi; METHOD q getDefaultStack ()Lbar; METHOD r isFood ()Z METHOD s getFoodSetting ()Lawp;