CLASS ayt net/minecraft/enchantment/Enchantment CLASS ayt$a Weight FIELD a COMMON Layt$a; FIELD b UNCOMMON Layt$a; FIELD c RARE Layt$a; FIELD d LEGENDARY Layt$a; FIELD e weight I METHOD a getWeight ()I FIELD a slotTypes [Lagn; FIELD b type Layu; FIELD c translationName Ljava/lang/String; FIELD d weight Layt$a; METHOD (Layt$a;Layu;[Lagn;)V ARG 1 weight ARG 2 type METHOD a getHighestLevel ()I METHOD a getProtectionAmount (ILafr;)I ARG 1 level METHOD a getAdditionalDamge (ILagv;)F ARG 1 level METHOD a getEquipment (Lagr;)Ljava/util/List; METHOD a onTargetDamaged (Lagr;Lagi;I)V ARG 1 user ARG 2 target METHOD a isAcceptableItem (Lavs;)Z METHOD a differs (Layt;)Z METHOD b isLootOnly ()Z METHOD b onUserDamaged (Lagr;Lagi;I)V ARG 1 user ARG 2 attacker METHOD b isDifferent (Layt;)Z METHOD c isCursed ()Z METHOD d getWeight ()Layt$a; METHOD d getTextComponent (I)Lja; METHOD e getLowestLevel ()I METHOD f getOrCreateTranslationKey ()Ljava/lang/String; METHOD g getTranslationKey ()Ljava/lang/String;