CLASS bce net/minecraft/item/ItemStack FIELD a EMPTY Lbce; 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 Lbbz; FIELD g tag Lic; FIELD h empty Z FIELD i frame Lati; FIELD j lastDestroyPos Lbvr; FIELD k lastDestroyResult Z FIELD l lastPlaceOnPos Lbvr; FIELD m lastPlaceOnResult Z METHOD (Lbhk;)V ARG 1 item METHOD (Lbhk;I)V ARG 1 item ARG 2 count METHOD (Lic;)V ARG 1 tag METHOD A getRepairCost ()I METHOD B toHoverableText ()Ljn; 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)Lbce; ARG 1 amount METHOD a damage (ILaiu;Ljava/util/function/Consumer;)V ARG 1 amount ARG 2 entity ARG 3 breakCallback METHOD a damage (ILjava/util/Random;Lvj;)Z ARG 1 amount ARG 2 random ARG 3 player METHOD a getAttributeModifiers (Laiq;)Lcom/google/common/collect/Multimap; ARG 1 slot METHOD a postHit (Laiu;Lawb;)V ARG 1 target ARG 2 attacker METHOD a setFrame (Lati;)V ARG 1 frame METHOD a useOnEntity (Lawb;Laiu;Lahf;)Z ARG 1 user ARG 2 entity ARG 3 hand METHOD a getTooltip (Lawb;Lbdm;)Ljava/util/List; ARG 1 player ARG 2 context METHOD a isItemEqualIgnoreDamage (Lbce;)Z ARG 1 stack METHOD a areTagsEqual (Lbce;Lbce;)Z ARG 0 left ARG 1 right METHOD a useOnBlock (Lbdp;)Lahg; ARG 1 context METHOD a addEnchantment (Lbfm;I)V ARG 1 enchantment ARG 2 level METHOD a inventoryTick (Lbhl;Lail;IZ)V ARG 1 world ARG 2 entity ARG 3 slot ARG 4 selected METHOD a finishUsing (Lbhl;Laiu;)Lbce; ARG 1 world ARG 2 user METHOD a onStoppedUsing (Lbhl;Laiu;I)V ARG 1 world ARG 2 user ARG 3 remainingUseTicks METHOD a onCraft (Lbhl;Lawb;I)V ARG 1 world ARG 2 player ARG 3 amount METHOD a use (Lbhl;Lawb;Lahf;)Lahh; ARG 1 world ARG 2 user ARG 3 hand METHOD a postMine (Lbhl;Lbvn;Lev;Lawb;)V ARG 1 world ARG 2 state ARG 3 pos ARG 4 miner METHOD a getMiningSpeed (Lbvn;)F ARG 1 state METHOD a areBlocksEqual (Lbvr;Lbvr;)Z ARG 0 first ARG 1 second METHOD a fromTag (Lic;)Lbce; ARG 0 tag METHOD a (Lic;Ljv;)V ARG 1 style METHOD a getOrCreateSubTag (Ljava/lang/String;)Lic; ARG 1 key METHOD a addAttributeModifier (Ljava/lang/String;Lajm;Laiq;)V ARG 1 name ARG 2 modifier ARG 3 slot METHOD a putSubTag (Ljava/lang/String;Lit;)V ARG 1 key ARG 2 tag METHOD a (Ljava/util/List;Lic;Lbfm;)V ARG 2 e METHOD a appendEnchantments (Ljava/util/List;Lij;)V ARG 0 tooltip ARG 1 enchantments METHOD a setCustomName (Ljn;)Lbce; ARG 1 name METHOD a canDestroy (Lzg;Lbvr;)Z ARG 1 manager ARG 2 pos METHOD b getItem ()Lbbz; METHOD b setDamage (I)V ARG 1 damage METHOD b isItemEqual (Lbce;)Z ARG 1 stack METHOD b areEqualIgnoreDamage (Lbce;Lbce;)Z ARG 0 left ARG 1 right METHOD b usageTick (Lbhl;Laiu;I)V ARG 1 world ARG 2 user ARG 3 remainingUseTicks METHOD b isEffectiveOn (Lbvn;)Z ARG 1 state METHOD b toTag (Lic;)Lic; ARG 1 tag METHOD b getSubTag (Ljava/lang/String;)Lic; ARG 1 key METHOD b (Ljn;)Ljn; ARG 0 text METHOD b canPlaceOn (Lzg;Lbvr;)Z ARG 1 manager ARG 2 pos METHOD c getMaxCount ()I METHOD c setRepairCost (I)V ARG 1 repairCost METHOD c isEqualIgnoreDamage (Lbce;)Z ARG 1 stack METHOD c areItemsEqualIgnoreDamage (Lbce;Lbce;)Z ARG 0 left ARG 1 right METHOD c setTag (Lic;)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 (Lbce;Lbce;)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 ()Lbce; METHOD j getTranslationKey ()Ljava/lang/String; METHOD k getMaxUseTime ()I METHOD l getUseAction ()Lbdo; METHOD m isUsedOnRelease ()Z METHOD n hasTag ()Z METHOD o getTag ()Lic; METHOD p getOrCreateTag ()Lic; METHOD q getEnchantments ()Lij; METHOD r getName ()Ljn; METHOD s removeCustomName ()V METHOD t hasCustomName ()Z METHOD u hasEnchantmentGlint ()Z METHOD v getRarity ()Lbcr; METHOD w isEnchantable ()Z METHOD x hasEnchantments ()Z METHOD y isInFrame ()Z METHOD z getFrame ()Lati;