CLASS bbl net/minecraft/item/Item CLASS bbl$a Settings FIELD a fullStackSize I FIELD b durability I FIELD c recipeRemainder Lbbl; FIELD d itemGroup Lbah; FIELD e rarity Lbcd; FIELD f foodSetting Laxo; METHOD a stackSize (I)Lbbl$a; ARG 1 fullStackSize METHOD a food (Laxo;)Lbbl$a; METHOD a itemGroup (Lbah;)Lbbl$a; ARG 1 itemGroup METHOD a recipeRemainder (Lbbl;)Lbbl$a; ARG 1 recipeRemainder METHOD a rarity (Lbcd;)Lbbl$a; ARG 1 rarity METHOD b durabilityIfNotSet (I)Lbbl$a; ARG 1 durability METHOD c durability (I)Lbbl$a; ARG 1 durability FIELD a GETTER_DAMAGED Lbbp; FIELD b GETTER_DAMAGE Lbbp; FIELD c GETTER_HAND Lbbp; FIELD d GETTER_COOLDOWN Lbbp; FIELD e GETTER_CUSTOM_MODEL_DATA Lbbp; 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 Lbah; FIELD k PROPERTIES Ljava/util/Map; FIELD l rarity Lbcd; FIELD m fullStackSize I FIELD n durability I FIELD o recipeRemainder Lbbl; FIELD p translationKey Ljava/lang/String; FIELD q foodSetting Laxo; METHOD (Lbbl$a;)V ARG 1 settings METHOD P_ isMap ()Z METHOD a getTranslationKey ()Ljava/lang/String; METHOD a getAttributeModifiers (Laie;)Lcom/google/common/collect/Multimap; ARG 1 equiptmentSlot METHOD a isInItemGroup (Lbah;)Z METHOD a appendItemsForGroup (Lbah;Lfj;)V METHOD a getRawIdByItem (Lbbl;)I ARG 0 item METHOD a onEntityDamaged (Lbbq;Laii;Laii;)Z ARG 1 stack ARG 2 target ARG 3 livingEntity METHOD a interactWithEntity (Lbbq;Lavn;Laii;Lagt;)Z ARG 1 stack ARG 2 player ARG 3 target METHOD a canRepair (Lbbq;Lbbq;)Z ARG 1 tool ARG 2 ingredient METHOD a onEntityTick (Lbbq;Lbgw;Lahz;IZ)V ARG 1 stack ARG 2 world ARG 3 entity ARG 4 invSlot ARG 5 selected METHOD a onItemFinishedUsing (Lbbq;Lbgw;Laii;)Lbbq; ARG 1 stack ARG 2 world ARG 3 livingEntity METHOD a onItemStopUsing (Lbbq;Lbgw;Laii;I)V ARG 1 stack ARG 2 world ARG 3 player METHOD a onBlockBroken (Lbbq;Lbgw;Lbuy;Lev;Laii;)Z ARG 1 stack ARG 2 world ARG 3 state ARG 4 pos ARG 5 livingEntity METHOD a buildTooltip (Lbbq;Lbgw;Ljava/util/List;Lbcy;)V ARG 1 stack ARG 2 world ARG 3 tooltip ARG 4 options METHOD a getBlockBreakingSpeed (Lbbq;Lbuy;)F ARG 1 stack ARG 2 blockState METHOD a useOnBlock (Lbdb;)Lagu; ARG 1 usageContext METHOD a onUsingTick (Lbgw;Laii;Lbbq;I)V ARG 1 world ARG 2 entity ARG 3 stack ARG 4 timeLeft METHOD a use (Lbgw;Lavn;Lagt;)Lagv; ARG 1 world ARG 2 player ARG 3 hand METHOD a getHitResult (Lbgw;Lavn;Lbgk$b;)Lcrg; METHOD a getItemFromBlock (Lbma;)Lbbl; ARG 0 block METHOD a beforeBlockBreak (Lbuy;Lbgw;Lev;Lavn;)Z ARG 1 blockState ARG 2 world ARG 3 position ARG 4 player METHOD a onTagDeserialized (Lib;)Z ARG 1 tag METHOD a getProperty (Lqr;)Lbbp; METHOD a addProperty (Lqr;Lbbp;)V ARG 1 id METHOD a matches (Lyz;)Z ARG 1 tag METHOD b byRawId (I)Lbbl; ARG 0 id METHOD b onCrafted (Lbbq;Lbgw;Lavn;)V ARG 1 stack ARG 2 world ARG 3 player METHOD b isEffectiveOn (Lbuy;)Z ARG 1 blockState METHOD c getEnchantability ()I METHOD d_ hasEnchantmentGlint (Lbbq;)Z ARG 1 stack METHOD e_ getUseAction (Lbbq;)Lbda; ARG 1 stack METHOD f hasProperties ()Z METHOD f getTranslationKey (Lbbq;)Ljava/lang/String; ARG 1 stack METHOD f_ getMaxUseTime (Lbbq;)I ARG 1 stack METHOD g getTranslatedNameTrimmed (Lbbq;)Ljm; ARG 1 stack METHOD g_ isTool (Lbbq;)Z ARG 1 stack METHOD h getMaxAmount ()I METHOD h getRarity (Lbbq;)Lbcd; 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 ()Lbbl; METHOD o hasRecipeRemainder ()Z METHOD p getItemGroup ()Lbah; METHOD q getDefaultStack ()Lbbq; METHOD r isFood ()Z METHOD s getFoodSetting ()Laxo;