CLASS asp net/minecraft/container/EnchantingTableContainer CLASS asp$1 METHOD g getInvMaxStackAmount ()I METHOD h markDirty ()V CLASS asp$2 METHOD a getMaxStackAmount ()I METHOD a canInsert (Lavu;)Z ARG 0 stack CLASS asp$3 METHOD a canInsert (Lavu;)Z ARG 0 stack FIELD a inventory Laex; FIELD f enchantmentSeed I FIELD g enchantmentPower [I FIELD h enchantmentId [I FIELD i enchantmentLevel [I FIELD j world Lbas; FIELD k pos Let; FIELD l random Ljava/util/Random; METHOD (Laqk;Lbas;)V ARG 1 playerInv METHOD (Laqk;Lbas;Let;)V ARG 1 playerInv ARG 2 world METHOD a onContentChanged (Laex;)V METHOD a canUse (Laql;)Z ARG 0 player METHOD a onButtonClick (Laql;I)Z ARG 1 player ARG 2 id METHOD a addListener (Lasl;)V ARG 1 listener METHOD a getRandomEnchantments (Lavu;II)Ljava/util/List; ARG 1 stack METHOD b sendContentUpdates ()V METHOD b setProperty (II)V ARG 1 pos METHOD b close (Laql;)V METHOD b transferSlot (Laql;I)Lavu; ARG 0 player ARG 1 player METHOD c senDataToListener (Lasl;)V