CLASS bcc net/minecraft/item/ItemStack FIELD a EMPTY Lbcc; FIELD b MODIFIER_FORMAT Ljava/text/DecimalFormat; FIELD c LOGGER Lorg/apache/logging/log4j/Logger; FIELD d count I FIELD e cooldown I FIELD f item Lbbx; FIELD g tag Lib; FIELD h empty Z FIELD i frame Latg; FIELD j lastDestroyPos Lbvp; FIELD k lastDestroyResult Z FIELD l lastPlaceOnPos Lbvp; FIELD m lastPlaceOnResult Z METHOD (Lbhi;)V ARG 1 item METHOD (Lbhi;I)V ARG 1 item ARG 2 count METHOD (Lib;)V ARG 1 tag METHOD A getRepairCost ()I METHOD B toHoverableText ()Ljm; METHOD C getCooldown ()I METHOD D getCount ()I METHOD E isFood ()Z METHOD F createModifierFormat ()Ljava/text/DecimalFormat; METHOD G updateEmptyState ()V METHOD a isEmpty ()Z METHOD a split (I)Lbcc; ARG 1 amount METHOD a damage (ILais;Ljava/util/function/Consumer;)V ARG 1 amount ARG 2 entity ARG 3 breakCallback METHOD a damage (ILjava/util/Random;Lvh;)Z ARG 1 amount ARG 2 random ARG 3 player METHOD a getAttributeModifiers (Laio;)Lcom/google/common/collect/Multimap; ARG 1 slot METHOD a postHit (Lais;Lavz;)V ARG 1 target ARG 2 attacker METHOD a setFrame (Latg;)V ARG 1 frame METHOD a useOnEntity (Lavz;Lais;Lahd;)Z ARG 1 user ARG 2 entity ARG 3 hand METHOD a getTooltip (Lavz;Lbdk;)Ljava/util/List; ARG 1 player ARG 2 context METHOD a isItemEqualIgnoreDamage (Lbcc;)Z ARG 1 stack METHOD a areTagsEqual (Lbcc;Lbcc;)Z ARG 0 left ARG 1 right METHOD a useOnBlock (Lbdn;)Lahe; ARG 1 context METHOD a addEnchantment (Lbfk;I)V ARG 1 enchantment ARG 2 level METHOD a inventoryTick (Lbhj;Laij;IZ)V ARG 1 world ARG 2 entity ARG 3 slot ARG 4 selected METHOD a finishUsing (Lbhj;Lais;)Lbcc; ARG 1 world ARG 2 user METHOD a onStoppedUsing (Lbhj;Lais;I)V ARG 1 world ARG 2 user ARG 3 remainingUseTicks METHOD a onCraft (Lbhj;Lavz;I)V ARG 1 world ARG 2 player ARG 3 amount METHOD a use (Lbhj;Lavz;Lahd;)Lahf; ARG 1 world ARG 2 user ARG 3 hand METHOD a postMine (Lbhj;Lbvl;Lev;Lavz;)V ARG 1 world ARG 2 state ARG 3 pos ARG 4 miner METHOD a getMiningSpeed (Lbvl;)F ARG 1 state METHOD a areBlocksEqual (Lbvp;Lbvp;)Z ARG 0 first ARG 1 second METHOD a fromTag (Lib;)Lbcc; ARG 0 tag METHOD a (Lib;Lju;)V ARG 1 style METHOD a getOrCreateSubTag (Ljava/lang/String;)Lib; ARG 1 key METHOD a addAttributeModifier (Ljava/lang/String;Lajk;Laio;)V ARG 1 name ARG 2 modifier ARG 3 slot METHOD a putSubTag (Ljava/lang/String;Lis;)V ARG 1 key ARG 2 tag METHOD a (Ljava/util/List;Lib;Lbfk;)V ARG 2 e METHOD a appendEnchantments (Ljava/util/List;Lii;)V ARG 0 tooltip ARG 1 enchantments METHOD a setCustomName (Ljm;)Lbcc; ARG 1 name METHOD a canDestroy (Lze;Lbvp;)Z ARG 1 manager ARG 2 pos METHOD b getItem ()Lbbx; METHOD b setDamage (I)V ARG 1 damage METHOD b isItemEqual (Lbcc;)Z ARG 1 stack METHOD b areEqualIgnoreDamage (Lbcc;Lbcc;)Z ARG 0 left ARG 1 right METHOD b usageTick (Lbhj;Lais;I)V ARG 1 world ARG 2 user ARG 3 remainingUseTicks METHOD b isEffectiveOn (Lbvl;)Z ARG 1 state METHOD b toTag (Lib;)Lib; ARG 1 tag METHOD b getSubTag (Ljava/lang/String;)Lib; ARG 1 key METHOD b (Ljm;)Ljm; ARG 0 text METHOD b canPlaceOn (Lze;Lbvp;)Z ARG 1 manager ARG 2 pos METHOD c getMaxCount ()I METHOD c setRepairCost (I)V ARG 1 repairCost METHOD c isEqualIgnoreDamage (Lbcc;)Z ARG 1 stack METHOD c areItemsEqualIgnoreDamage (Lbcc;Lbcc;)Z ARG 0 left ARG 1 right METHOD c setTag (Lib;)V ARG 1 tag METHOD c removeSubTag (Ljava/lang/String;)V ARG 1 key METHOD d isStackable ()Z METHOD d setCooldown (I)V ARG 1 cooldown METHOD d areItemsEqual (Lbcc;Lbcc;)Z ARG 0 left ARG 1 right METHOD d parseBlockTag (Ljava/lang/String;)Ljava/util/Collection; ARG 0 tag METHOD e isDamageable ()Z METHOD e setCount (I)V ARG 1 count METHOD f isDamaged ()Z METHOD f increment (I)V ARG 1 amount METHOD g getDamage ()I METHOD g decrement (I)V ARG 1 amount METHOD h getMaxDamage ()I METHOD i copy ()Lbcc; METHOD j getTranslationKey ()Ljava/lang/String; METHOD k getMaxUseTime ()I METHOD l getUseAction ()Lbdm; METHOD m isUsedOnRelease ()Z METHOD n hasTag ()Z METHOD o getTag ()Lib; METHOD p getOrCreateTag ()Lib; METHOD q getEnchantments ()Lii; METHOD r getName ()Ljm; METHOD s removeCustomName ()V METHOD t hasCustomName ()Z METHOD u hasEnchantmentGlint ()Z METHOD v getRarity ()Lbcp; METHOD w isEnchantable ()Z METHOD x hasEnchantments ()Z METHOD y isInFrame ()Z METHOD z getFrame ()Latg;