CLASS atj net/minecraft/container/EnchantingTableContainer CLASS atj$1 METHOD h markDirty ()V CLASS atj$2 METHOD a getMaxStackAmount ()I METHOD a canInsert (Lawo;)Z CLASS atj$3 METHOD a canInsert (Lawo;)Z FIELD a inventory Lafi; FIELD f enchantmentSeed I FIELD g enchantmentPower [I FIELD h enchantmentId [I FIELD i enchantmentLevel [I FIELD j world Lbbp; FIELD k pos Let; FIELD l random Ljava/util/Random; METHOD (Lara;Lbbp;)V ARG 1 playerInv METHOD (Lara;Lbbp;Let;)V ARG 1 playerInv ARG 2 world METHOD a onContentChanged (Lafi;)V METHOD a canUse (Larb;)Z METHOD a onButtonClick (Larb;I)Z ARG 1 player ARG 2 id METHOD a addListener (Latf;)V ARG 1 listener METHOD a getRandomEnchantments (Lawo;II)Ljava/util/List; ARG 1 stack METHOD b sendContentUpdates ()V METHOD b setProperty (II)V ARG 1 pos METHOD b close (Larb;)V METHOD b transferSlot (Larb;I)Lawo; ARG 1 player METHOD c senDataToListener (Latf;)V