CLASS aia net/minecraft/enchantment/EnchantmentProtection CLASS aia$a Type FIELD a ALL Laia$a; FIELD b FIRE Laia$a; FIELD c FALL Laia$a; FIELD d EXPLOSION Laia$a; FIELD e PROJECTILE Laia$a; FIELD f name Ljava/lang/String; METHOD (Ljava/lang/String;ILjava/lang/String;III)V ARG 3 name METHOD a getName ()Ljava/lang/String; FIELD a type Laia$a; METHOD (Laho$a;Laia$a;[Lsl;)V ARG 0 weight ARG 1 type ARG 2 slotTypes METHOD a getTranslationKey ()Ljava/lang/String; METHOD a getProtectionAmount (ILrr;)I ARG 0 level ARG 1 source METHOD a isEqual (Laho;)Z ARG 0 other METHOD b getHighestLevel ()I