CLASS axx net/minecraft/enchantment/Enchantment CLASS axx$a Weight FIELD a COMMON Laxx$a; FIELD b UNCOMMON Laxx$a; FIELD c RARE Laxx$a; FIELD d LEGENDARY Laxx$a; FIELD e weight I METHOD a getWeight ()I FIELD a slotTypes [Laga; FIELD b type Laxy; FIELD c translationName Ljava/lang/String; FIELD d weight Laxx$a; METHOD (Laxx$a;Laxy;[Laga;)V ARG 1 weight ARG 2 type ARG 3 slotTypes METHOD a getHighestLevel ()I METHOD a getProtectionAmount (ILafe;)I ARG 1 level ARG 2 source METHOD a getAdditionalDamge (ILagh;)F ARG 1 level ARG 2 entityType METHOD a getEquipment (Lage;)Ljava/util/List; ARG 1 entity METHOD a onTargetDamaged (Lage;Lafv;I)V ARG 1 user ARG 2 target ARG 3 level METHOD a isAcceptableItem (Lauv;)Z ARG 1 item METHOD a differs (Laxx;)Z ARG 1 other METHOD b isLootOnly ()Z METHOD b onUserDamaged (Lage;Lafv;I)V ARG 1 user ARG 2 attacker ARG 3 level METHOD b isDifferent (Laxx;)Z ARG 1 other METHOD c isCursed ()Z METHOD d getWeight ()Laxx$a; METHOD d getTextComponent (I)Lix; ARG 1 level METHOD e getLowestLevel ()I METHOD f getOrCreateTranslationKey ()Ljava/lang/String; METHOD g getTranslationKey ()Ljava/lang/String;