CLASS ahd net/minecraft/item/Item CLASS ahd$1 METHOD a getProperty (Lahf;Lali;Luk;)F CLASS ahd$2 METHOD a apply (Lahf;)Ljava/lang/String; CLASS ahd$3 METHOD a apply (Lahf;)Ljava/lang/String; CLASS ahd$4 METHOD a apply (Lahf;)Ljava/lang/String; CLASS ahd$5 METHOD a apply (Lahf;)Ljava/lang/String; CLASS ahd$6 METHOD a apply (Lahf;)Ljava/lang/String; CLASS ahd$7 METHOD a apply (Lahf;)Ljava/lang/String; CLASS ahd$8 METHOD a apply (Lahf;)Ljava/lang/String; CLASS ahd$9 METHOD a apply (Lahf;)Ljava/lang/String; CLASS ahd$a ToolMaterial FIELD a WOOD Lahd$a; FIELD b COBBLESTONE Lahd$a; FIELD c IRON Lahd$a; FIELD d DIAMOND Lahd$a; FIELD e GOLD Lahd$a; FIELD f miningLevel I FIELD g durability I FIELD h efficiency F FIELD i damage F FIELD j enchantability I METHOD a getDurability ()I METHOD b getEfficiency ()F METHOD c getWeaponDamage ()F METHOD d getMiningLevel ()I METHOD e getEnchantability ()I METHOD f getRepairItem ()Lahd; CLASS ahd$10 METHOD a apply (Lahf;)Ljava/lang/String; CLASS ahd$11 METHOD a apply (Lahf;)Ljava/lang/String; CLASS ahd$12 METHOD a getProperty (Lahf;Lali;Luk;)F CLASS ahd$13 METHOD a apply (Lahf;)Ljava/lang/String; CLASS ahd$14 METHOD a apply (Lahf;)Ljava/lang/String; CLASS ahd$15 METHOD a getProperty (Lahf;Lali;Luk;)F CLASS ahd$16 METHOD a getProperty (Lahf;Lali;Luk;)F CLASS ahd$17 METHOD a apply (Lahf;)Ljava/lang/String; CLASS ahd$18 METHOD a apply (Lahf;)Ljava/lang/String; CLASS ahd$19 METHOD a apply (Lahf;)Ljava/lang/String; CLASS ahd$20 METHOD a apply (Lahf;)Ljava/lang/String; CLASS ahd$21 METHOD a apply (Lahf;)Ljava/lang/String; FIELD a BLOCK_ITEM_MAP Ljava/util/Map; FIELD b GETTER_DAMAGED Lahg; FIELD c GETTER_DAMAGE Lahg; FIELD d GETTER_HAND Lahg; FIELD e GETTER_COOLDOWN Lahg; FIELD f PROPERTIES Leq; FIELD g REGISTRY Lel; FIELD h MODIFIER_DAMAGE Ljava/util/UUID; FIELD i MODIFIER_SWING_SPEED Ljava/util/UUID; FIELD j rand Ljava/util/Random; FIELD k maxAmount I FIELD l is3D Z FIELD m hasVariants Z FIELD n creativeTab Lagf; FIELD o durability I FIELD p containerItem Lahd; FIELD q translationKey Ljava/lang/String; METHOD D_ shouldRender3D ()Z METHOD F_ requireRenderRotation ()Z METHOD a getTranslationKey ()Ljava/lang/String; METHOD a getPlacementMetadata (I)I ARG 0 meta METHOD a register (ILjava/lang/String;Lahd;)V ARG 0 id ARG 1 identifier ARG 2 item METHOD a register (ILmd;Lahd;)V ARG 0 id ARG 1 identifier ARG 2 item METHOD a activate (Lacu;Lali;Ldx;Lsw;Lee;FFF)Lsy; ARG 0 player ARG 1 world ARG 2 pos ARG 3 hand ARG 4 side ARG 5 posX ARG 6 posY ARG 7 posZ METHOD a setCreativeTab (Lagf;)Lahd; ARG 0 tab METHOD a getRawIdByItem (Lahd;)I ARG 0 item METHOD a addStacksForDisplay (Lahd;Lagf;Lem;)V ARG 0 item ARG 1 tab ARG 2 items METHOD a getTranslationKey (Lahf;)Ljava/lang/String; ARG 0 stack METHOD a addInformation (Lahf;Lacu;Ljava/util/List;Z)V ARG 0 stack ARG 1 player ARG 2 tooltip ARG 3 debugEnabled METHOD a interactWithEntity (Lahf;Lacu;Luk;Lsw;)Z ARG 0 stack ARG 1 player ARG 2 target ARG 3 hand METHOD a canRepair (Lahf;Lahf;)Z ARG 0 item ARG 1 repairItem METHOD a onBlockBroken (Lahf;Lali;Lave;Ldx;Luk;)Z ARG 0 stack ARG 1 world ARG 2 state ARG 3 pos ARG 4 user METHOD a onUpdate (Lahf;Lali;Lub;IZ)V ARG 0 stack ARG 1 world ARG 2 entity ARG 3 invSlot ARG 4 held METHOD a onItemFinishedUsing (Lahf;Lali;Luk;)Lahf; ARG 0 stack ARG 1 world ARG 2 user METHOD a onItemStopUsing (Lahf;Lali;Luk;I)V ARG 0 stack ARG 1 world ARG 2 player ARG 3 remainingTime METHOD a getBlockBreakingSpeed (Lahf;Lave;)F ARG 0 stack ARG 1 state METHOD a onEntityDamaged (Lahf;Luk;Luk;)Z ARG 0 stack ARG 1 target ARG 2 user METHOD a onRightClick (Lali;Lacu;Lsw;)Lsz; ARG 0 world ARG 1 player ARG 2 hand METHOD a getHitResult (Lali;Lacu;Z)Lbfn; ARG 0 world ARG 1 player ARG 2 hitLiquids METHOD a getItemFromBlock (Lank;)Lahd; ARG 0 block METHOD a register (Lank;Lahd;)V ARG 0 block ARG 1 itemBlock METHOD a isEffectiveOn (Lave;)Z ARG 0 state METHOD a onDeserialize (Lfc;)Z ARG 0 tag METHOD a getProperty (Lmd;)Lahg; ARG 0 id METHOD a addProperty (Lmd;Lahg;)V ARG 0 id ARG 1 property METHOD a getAttributeModifiers (Lug;)Lcom/google/common/collect/Multimap; ARG 0 effectiveSlot METHOD a setHasVariants (Z)Lahd; ARG 0 hasVariants METHOD b getCreativeTab ()Lagf; METHOD b setContainerItem (Lahd;)Lahd; ARG 0 containerItem METHOD b getTranslatedNameTrimmed (Lahf;)Ljava/lang/String; ARG 0 stack METHOD b onCrafted (Lahf;Lali;Lacu;)V ARG 0 stack ARG 1 world ARG 2 player METHOD b registerItemBlock (Lank;)V ARG 0 block METHOD b getItemById (Ljava/lang/String;)Lahd; ARG 0 id METHOD c getEnchantability ()I METHOD c getItemByRawId (I)Lahd; ARG 0 id METHOD c setTranslationKey (Ljava/lang/String;)Lahd; ARG 0 key METHOD d setMaxAmount (I)Lahd; ARG 0 value METHOD e setDurability (I)Lahd; ARG 0 durability METHOD e getMaxUseTime (Lahf;)I ARG 0 stack METHOD f isMap ()Z METHOD f getUseAction (Lahf;)Lair; ARG 0 stack METHOD f_ hasEnchantmentGlow (Lahf;)Z ARG 0 stack METHOD g getRarity (Lahf;)Lahu; ARG 0 stack METHOD g_ isTool (Lahf;)Z ARG 0 stack METHOD i hasProperties ()Z METHOD j getMaxAmount ()I METHOD j getTranslatedName (Lahf;)Ljava/lang/String; ARG 0 stack METHOD k getHasVariants ()Z METHOD l getDurability ()I METHOD m canDamage ()Z METHOD n set3D ()Lahd; METHOD p requiresClientSync ()Z METHOD q getContainerItem ()Lahd; METHOD r hasContainerItem ()Z METHOD s hasBlockInteraction ()Z METHOD t registerDefaults ()V METHOD u getDefaultStack ()Lahf;