CLASS ars net/minecraft/container/ContainerEnchantingTable CLASS ars$1 METHOD f getInvMaxStackAmount ()I METHOD g markDirty ()V CLASS ars$2 METHOD a getMaxStackAmount ()I METHOD a canInsert (Lauv;)Z ARG 0 stack CLASS ars$3 METHOD a canInsert (Lauv;)Z ARG 0 stack FIELD a inventory Laei; FIELD f enchantmentTableSeed I FIELD g experienceLevels [I FIELD h enchantmentIds [I FIELD i enchantmentLevels [I FIELD j world Lazt; FIELD k pos Leq; FIELD l rand Ljava/util/Random; METHOD (Lapq;Lazt;)V ARG 1 playerInv ARG 2 world METHOD (Lapq;Lazt;Leq;)V ARG 1 playerInv ARG 2 world ARG 3 pos METHOD a onContentChanged (Laei;)V ARG 1 inventory METHOD a canUse (Lapr;)Z ARG 1 player METHOD a onButtonClick (Lapr;I)Z ARG 1 player ARG 2 buttonId METHOD a addListener (Laro;)V ARG 1 listener METHOD a getRandomEnchantments (Lauv;II)Ljava/util/List; ARG 1 stack METHOD b sendContentUpdates ()V METHOD b setProperty (II)V ARG 1 pos ARG 2 value METHOD b close (Lapr;)V ARG 1 player METHOD b getStack (Lapr;I)Lauv; ARG 1 player ARG 2 slot METHOD c senDataToListener (Laro;)V ARG 1 listener