CLASS none/adt net/minecraft/item/ItemTool FIELD a efficiency F FIELD b weaponDamage F FIELD c swingSpeed F FIELD d material Lnone/aeq$a; FIELD e EFFECTIVE_BLOCKS Ljava/util/Set; METHOD (FFLnone/aeq$a;Ljava/util/Set;)V ARG 0 damageModifier ARG 1 swingSpeed ARG 2 material ARG 3 effectiveBlocks METHOD (Lnone/aeq$a;Ljava/util/Set;)V ARG 0 material ARG 1 effectiveBlocks METHOD A_ shouldRender3D ()Z METHOD a canRepair (Lnone/aes;Lnone/aes;)Z ARG 0 tool ARG 1 repairItem METHOD a onBlockBroken (Lnone/aes;Lnone/aiw;Lnone/asm;Lnone/cn;Lnone/sp;)Z ARG 0 stack ARG 1 world ARG 2 state ARG 3 pos ARG 4 user METHOD a getMiningStrength (Lnone/aes;Lnone/asm;)F ARG 0 stack ARG 1 state METHOD a onEntityDamaged (Lnone/aes;Lnone/sp;Lnone/sp;)Z ARG 0 stack ARG 1 target ARG 2 user METHOD a getAttributeModifiers (Lnone/sl;)Lcom/google/common/collect/Multimap; ARG 0 slotType METHOD c getEnchantability ()I METHOD g getMaterial ()Lnone/aeq$a; METHOD h getMaterialName ()Ljava/lang/String;