CLASS asn net/minecraft/container/EnchantingTableContainer CLASS asn$1 METHOD f getInvMaxStackAmount ()I METHOD g markDirty ()V CLASS asn$2 METHOD a getMaxStackAmount ()I METHOD a canInsert (Lavs;)Z ARG 0 stack CLASS asn$3 METHOD a canInsert (Lavs;)Z ARG 0 stack FIELD a inventory Laev; FIELD f enchantmentTableSeed I FIELD g experienceLevels [I FIELD h enchantmentIds [I FIELD i enchantmentLevels [I FIELD j world Lbaq; FIELD k pos Let; FIELD l random Ljava/util/Random; METHOD (Laqi;Lbaq;)V ARG 1 playerInv METHOD (Laqi;Lbaq;Let;)V ARG 1 playerInv ARG 2 world METHOD a onContentChanged (Laev;)V METHOD a canUse (Laqj;)Z METHOD a onButtonClick (Laqj;I)Z ARG 1 player METHOD a addListener (Lasj;)V METHOD a getRandomEnchantments (Lavs;II)Ljava/util/List; ARG 1 stack METHOD b sendContentUpdates ()V METHOD b setProperty (II)V ARG 1 pos METHOD b close (Laqj;)V METHOD b transferSlot (Laqj;I)Lavs; ARG 1 player ARG 2 id METHOD c senDataToListener (Lasj;)V