CLASS asj net/minecraft/container/ContainerEnchantingTable CLASS asj$1 METHOD f getInvMaxStackAmount ()I METHOD g markDirty ()V CLASS asj$2 METHOD a getMaxStackAmount ()I METHOD a canInsert (Lavn;)Z ARG 0 stack CLASS asj$3 METHOD a canInsert (Lavn;)Z ARG 0 stack FIELD a inventory Laer; FIELD f enchantmentTableSeed I FIELD g experienceLevels [I FIELD h enchantmentIds [I FIELD i enchantmentLevels [I FIELD j world Lbam; FIELD k pos Les; FIELD l rand Ljava/util/Random; METHOD (Laqe;Lbam;)V ARG 1 playerInv METHOD (Laqe;Lbam;Les;)V ARG 1 playerInv ARG 2 world METHOD a onContentChanged (Laer;)V METHOD a canUse (Laqf;)Z METHOD a onButtonClick (Laqf;I)Z ARG 1 player METHOD a addListener (Lasf;)V METHOD a getRandomEnchantments (Lavn;II)Ljava/util/List; ARG 1 stack METHOD b sendContentUpdates ()V METHOD b setProperty (II)V ARG 1 pos METHOD b close (Laqf;)V METHOD b getStack (Laqf;I)Lavn; ARG 1 player METHOD c senDataToListener (Lasf;)V