CLASS ays net/minecraft/enchantment/EnchantmentHelper CLASS ays$a Consumer METHOD accept handle (Layq;I)V ARG 0 enchantment ARG 1 level METHOD a getEnchantments (Lavo;)Ljava/util/Map; ARG 0 stack METHOD a getEquipmentLevel (Layq;Lago;)I ARG 0 ench ARG 1 entity METHOD a getLevel (Layq;Lavo;)I METHOD a accept (Lays$a;Lavo;)V METHOD a accept (Lays$a;Ljava/lang/Iterable;)V ARG 0 EnchantmentHandler ARG 1 stacks METHOD a removeInvalidEnchantments (Ljava/util/List;Layt;)V ARG 0 infos ARG 1 info METHOD a set (Ljava/util/Map;Lavo;)V METHOD a geExperienceLevel (Ljava/util/Random;IILavo;)I ARG 0 rand ARG 1 num ARG 2 enchantmentPower ARG 3 rstack METHOD b getKnockback (Lago;)I ARG 0 entity METHOD b getLuckOfTheSea (Lavo;)I ARG 0 stack METHOD b getHighestEnchantmentLevel (Layq;Lago;)Lavo; ARG 0 enchantment ARG 1 entity METHOD b getEnchantmentList (Ljava/util/Random;Lavo;IZ)Ljava/util/List; ARG 0 rand ARG 1 stack METHOD c getFireAspect (Lago;)I ARG 0 entity METHOD c getLure (Lavo;)I ARG 0 stack METHOD d getRespiration (Lago;)I ARG 0 entity METHOD d hasBindingCurse (Lavo;)Z ARG 0 stack METHOD e getDepthStrider (Lago;)I ARG 0 entity METHOD e (Lavo;)Z ARG 0 stack METHOD f getEfficiency (Lago;)I ARG 0 entity METHOD f getLoyalty (Lavo;)I ARG 0 stack METHOD g getLooting (Lago;)I ARG 0 entity METHOD g getRiptide (Lavo;)I ARG 0 stack METHOD h hasAquaAffinity (Lago;)Z ARG 0 entity METHOD h hasChanneling (Lavo;)Z ARG 0 stack METHOD i hasFrostWalker (Lago;)Z ARG 0 entity