CLASS ast net/minecraft/village/VillagerInventory FIELD a villager Lazr; FIELD b inventory Lfh; FIELD c player Laqg; FIELD d villagerRecipe Lazs; FIELD e recipeIndex I METHOD (Laqg;Lazr;)V ARG 1 player METHOD R_ getName ()Lja; METHOD S_ hasCustomName ()Z METHOD T_ isInvEmpty ()Z METHOD X_ getInvSize ()I METHOD a getInvStack (I)Lavo; METHOD a takeInvStack (II)Lavo; ARG 1 slot METHOD a setInvStack (ILavo;)V ARG 1 slot METHOD a canPlayerUseInv (Laqg;)Z METHOD b removeInvStack (I)Lavo; METHOD b setInvProperty (II)V ARG 1 pos METHOD b isValidInvStack (ILavo;)Z ARG 1 slot METHOD b onInvOpen (Laqg;)V METHOD c getInvProperty (I)I METHOD c onInvClose (Laqg;)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 ()Lazs; METHOD m clearInv ()V