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