CLASS asz net/minecraft/village/VillagerInventory FIELD a villager Lazw; FIELD b inventory Lfh; FIELD c player Laql; FIELD d villagerRecipe Lazx; FIELD e recipeIndex I METHOD (Laql;Lazw;)V ARG 1 player METHOD R_ clearInv ()V METHOD V_ getInvSize ()I METHOD a getInvStack (I)Lavu; METHOD a takeInvStack (II)Lavu; ARG 1 slot METHOD a setInvStack (ILavu;)V ARG 1 slot METHOD a canPlayerUseInv (Laql;)Z METHOD b removeInvStack (I)Lavu; METHOD b setInvProperty (II)V ARG 0 pos ARG 1 pos METHOD b isValidInvStack (ILavu;)Z ARG 1 slot METHOD b onInvOpen (Laql;)V METHOD c isInvEmpty ()Z METHOD c getInvProperty (I)I METHOD c onInvClose (Laql;)V METHOD d getName ()Ljb; METHOD d setRecipeIndex (I)V METHOD e hasCustomName ()Z METHOD e needRecipeUpdate (I)Z METHOD g getInvMaxStackAmount ()I METHOD h markDirty ()V METHOD i getInvPropertyCount ()I METHOD j updateRecipes ()V METHOD k getVillagerRecipe ()Lazx;