CLASS baf net/minecraft/enchantment/ProtectionEnchantment CLASS baf$a Type FIELD a ALL Lbaf$a; FIELD b FIRE Lbaf$a; FIELD c FALL Lbaf$a; FIELD d EXPLOSION Lbaf$a; FIELD e PROJECTILE Lbaf$a; METHOD (Ljava/lang/String;ILjava/lang/String;II)V ARG 3 name FIELD a type Lbaf$a; METHOD (Lazs$a;Lbaf$a;[Laha;)V ARG 1 weight ARG 2 type ARG 3 slotTypes METHOD a getMaximumLevel ()I METHOD a getMinimumPower (I)I METHOD a getProtectionAmount (ILage;)I ARG 1 level ARG 2 source METHOD a differs (Lazs;)Z ARG 1 other METHOD b getMaximumPower (I)I