CLASS aka net/minecraft/enchantment/EnchantmentHelper CLASS aka$a DamageTargetHandler FIELD a user Luk; FIELD b target Lub; CLASS aka$b DamageUserHandler FIELD a user Luk; FIELD b attacker Lub; CLASS aka$c EnchantmentHandler METHOD a handleEnchantment (Lajy;I)V CLASS aka$d AdditionalDamgeHandler FIELD a additionalDamge F FIELD b entityType Lup; CLASS aka$e ProtectionHandler FIELD a protectionAmount I FIELD b source Ltm; FIELD a rand Ljava/util/Random; FIELD b protectionHandler Laka$e; FIELD c additionalDamgeHandler Laka$d; FIELD d damageUserHandler Laka$b; FIELD e damageTargetHandler Laka$a; METHOD a (Lahf;)Ljava/util/Map; METHOD a (Lahf;Lup;)F METHOD a (Lajy;Lahf;)I METHOD a (Lajy;Luk;)I METHOD a (Laka$c;Lahf;)V METHOD a (Laka$c;Ljava/lang/Iterable;)V METHOD a (Ljava/lang/Iterable;Ltm;)I METHOD a (Ljava/util/List;Lakb;)V METHOD a (Ljava/util/Map;Lahf;)V METHOD a (Ljava/util/Random;IILahf;)I METHOD a (Luk;Lub;)V METHOD b (Lahf;)I METHOD b (Lajy;Luk;)Lahf; METHOD b (Ljava/util/Random;Lahf;IZ)Ljava/util/List; METHOD b (Luk;)I METHOD b (Luk;Lub;)V METHOD c (Lahf;)I METHOD c (Luk;)I METHOD d (Luk;)I METHOD e (Luk;)I METHOD f (Luk;)I METHOD g (Luk;)I METHOD h (Luk;)Z METHOD i (Luk;)Z