CLASS bfv net/minecraft/enchantment/ProtectionEnchantment CLASS bfv$a Type FIELD a ALL Lbfv$a; FIELD b FIRE Lbfv$a; FIELD c FALL Lbfv$a; FIELD d EXPLOSION Lbfv$a; FIELD e PROJECTILE Lbfv$a; FIELD f name Ljava/lang/String; FIELD g basePower I FIELD h powerPerLevel I METHOD (Ljava/lang/String;ILjava/lang/String;II)V ARG 3 name METHOD b getBasePower ()I METHOD c getPowerPerLevel ()I FIELD a type Lbfv$a; METHOD (Lbfi$a;Lbfv$a;[Laik;)V ARG 1 weight ARG 2 type ARG 3 slotTypes METHOD a transformExplosionKnockback (Laio;D)D ARG 0 entity ARG 1 velocity METHOD a transformFireDuration (Laio;I)I ARG 0 entity ARG 1 duration