CLASS asx net/minecraft/village/VillagerInventory FIELD a villager Lazu; FIELD b inventory Lfh; FIELD c player Laqj; FIELD d villagerRecipe Lazv; FIELD e recipeIndex I METHOD (Laqj;Lazu;)V ARG 1 player METHOD Q_ getName ()Lja; METHOD R_ hasCustomName ()Z METHOD S_ isInvEmpty ()Z METHOD W_ getInvSize ()I METHOD a getInvStack (I)Lavs; METHOD a takeInvStack (II)Lavs; ARG 1 slot METHOD a setInvStack (ILavs;)V ARG 1 slot METHOD a canPlayerUseInv (Laqj;)Z METHOD b removeInvStack (I)Lavs; METHOD b setInvProperty (II)V ARG 1 pos METHOD b isValidInvStack (ILavs;)Z ARG 1 slot METHOD b onInvOpen (Laqj;)V METHOD c getInvProperty (I)I METHOD c onInvClose (Laqj;)V METHOD d setRecipeIndex (I)V METHOD e needRecipeUpdate (I)Z METHOD f getInvMaxStackAmount ()I METHOD g markDirty ()V METHOD h getInvPropertyCount ()I METHOD i updateRecipes ()V METHOD j getVillagerRecipe ()Lazv; METHOD m clearInv ()V