CLASS asx net/minecraft/item/ItemTool FIELD a EFFECTIVE_BLOCKS Ljava/util/Set; FIELD b efficiency F FIELD c weaponDamage F FIELD d swingSpeed F METHOD a getAttributeModifiers (Lafm;)Lcom/google/common/collect/Multimap; ARG 0 effectiveSlot METHOD a onEntityDamaged (Lauc;Lafq;Lafq;)Z ARG 0 stack ARG 1 target ARG 2 user METHOD a onBlockBroken (Lauc;Laza;Lblz;Leq;Lafq;)Z ARG 0 stack ARG 1 world ARG 2 state ARG 3 pos ARG 4 user METHOD a getBlockBreakingSpeed (Lauc;Lblz;)F ARG 0 stack ARG 1 state