CLASS bbp net/minecraft/item/Item CLASS bbp$a Settings FIELD a fullStackSize I FIELD b durability I FIELD c recipeRemainder Lbbp; FIELD d itemGroup Lbal; FIELD e rarity Lbch; FIELD f foodSetting Laxs; METHOD a stackSize (I)Lbbp$a; ARG 1 fullStackSize METHOD a food (Laxs;)Lbbp$a; METHOD a itemGroup (Lbal;)Lbbp$a; ARG 1 itemGroup METHOD a recipeRemainder (Lbbp;)Lbbp$a; ARG 1 recipeRemainder METHOD a rarity (Lbch;)Lbbp$a; ARG 1 rarity METHOD b durabilityIfNotSet (I)Lbbp$a; ARG 1 durability METHOD c durability (I)Lbbp$a; ARG 1 durability FIELD a GETTER_DAMAGED Lbbt; FIELD b GETTER_DAMAGE Lbbt; FIELD c GETTER_HAND Lbbt; FIELD d GETTER_COOLDOWN Lbbt; FIELD e GETTER_CUSTOM_MODEL_DATA Lbbt; 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 Lbal; FIELD k PROPERTIES Ljava/util/Map; FIELD l rarity Lbch; FIELD m fullStackSize I FIELD n durability I FIELD o recipeRemainder Lbbp; FIELD p translationKey Ljava/lang/String; FIELD q foodSetting Laxs; METHOD (Lbbp$a;)V ARG 1 settings METHOD P_ isMap ()Z METHOD a getTranslationKey ()Ljava/lang/String; METHOD a getAttributeModifiers (Laii;)Lcom/google/common/collect/Multimap; ARG 1 equiptmentSlot METHOD a isInItemGroup (Lbal;)Z METHOD a appendItemsForGroup (Lbal;Lfj;)V METHOD a getRawIdByItem (Lbbp;)I ARG 0 item METHOD a onEntityDamaged (Lbbu;Laim;Laim;)Z ARG 1 stack ARG 2 target ARG 3 livingEntity METHOD a interactWithEntity (Lbbu;Lavr;Laim;Lagx;)Z ARG 1 stack ARG 2 player ARG 3 target METHOD a canRepair (Lbbu;Lbbu;)Z ARG 1 tool ARG 2 ingredient METHOD a onEntityTick (Lbbu;Lbha;Laid;IZ)V ARG 1 stack ARG 2 world ARG 3 entity ARG 4 invSlot ARG 5 selected METHOD a onItemFinishedUsing (Lbbu;Lbha;Laim;)Lbbu; ARG 1 stack ARG 2 world ARG 3 livingEntity METHOD a onItemStopUsing (Lbbu;Lbha;Laim;I)V ARG 1 stack ARG 2 world ARG 3 player METHOD a onBlockBroken (Lbbu;Lbha;Lbvc;Lev;Laim;)Z ARG 1 stack ARG 2 world ARG 3 state ARG 4 pos ARG 5 livingEntity METHOD a buildTooltip (Lbbu;Lbha;Ljava/util/List;Lbdc;)V ARG 1 stack ARG 2 world ARG 3 tooltip ARG 4 options METHOD a getBlockBreakingSpeed (Lbbu;Lbvc;)F ARG 1 stack ARG 2 blockState METHOD a useOnBlock (Lbdf;)Lagy; ARG 1 usageContext METHOD a onUsingTick (Lbha;Laim;Lbbu;I)V ARG 1 world ARG 2 entity ARG 3 stack ARG 4 timeLeft METHOD a use (Lbha;Lavr;Lagx;)Lagz; ARG 1 world ARG 2 player ARG 3 hand METHOD a getHitResult (Lbha;Lavr;Lbgo$b;)Lcrm; METHOD a getItemFromBlock (Lbme;)Lbbp; ARG 0 block METHOD a beforeBlockBreak (Lbvc;Lbha;Lev;Lavr;)Z ARG 1 blockState ARG 2 world ARG 3 position ARG 4 player METHOD a onTagDeserialized (Lib;)Z ARG 1 tag METHOD a getProperty (Lqs;)Lbbt; METHOD a addProperty (Lqs;Lbbt;)V ARG 1 id METHOD a matches (Lza;)Z ARG 1 tag METHOD b byRawId (I)Lbbp; ARG 0 id METHOD b onCrafted (Lbbu;Lbha;Lavr;)V ARG 1 stack ARG 2 world ARG 3 player METHOD b isEffectiveOn (Lbvc;)Z ARG 1 blockState METHOD c getEnchantability ()I METHOD d_ hasEnchantmentGlint (Lbbu;)Z ARG 1 stack METHOD e_ getUseAction (Lbbu;)Lbde; ARG 1 stack METHOD f hasProperties ()Z METHOD f getTranslationKey (Lbbu;)Ljava/lang/String; ARG 1 stack METHOD f_ getMaxUseTime (Lbbu;)I ARG 1 stack METHOD g getTranslatedNameTrimmed (Lbbu;)Ljm; ARG 1 stack METHOD g_ isTool (Lbbu;)Z ARG 1 stack METHOD h getMaxAmount ()I METHOD h getRarity (Lbbu;)Lbch; ARG 1 stack METHOD i getDurability ()I METHOD j canDamage ()Z METHOD k getTextComponent ()Ljm; METHOD l getOrCreateTranslationKey ()Ljava/lang/String; METHOD m requiresClientSync ()Z METHOD n getRecipeRemainder ()Lbbp; METHOD o hasRecipeRemainder ()Z METHOD p getItemGroup ()Lbal; METHOD q getDefaultStack ()Lbbu; METHOD r isFood ()Z METHOD s getFoodSetting ()Laxs;