CLASS ask net/minecraft/village/VillagerInventory FIELD a villager Lazi; FIELD b inventory Lfg; FIELD c player Laqa; FIELD d villagerRecipe Lazj; FIELD e recipeIndex I METHOD (Laqa;Lazi;)V ARG 1 player METHOD O_ getName ()Liz; METHOD P_ hasCustomName ()Z METHOD Q_ isInvEmpty ()Z METHOD U_ getInvSize ()I METHOD a getInvStack (I)Lavf; METHOD a takeInvStack (II)Lavf; ARG 1 slot METHOD a setInvStack (ILavf;)V ARG 1 slot METHOD a canPlayerUseInv (Laqa;)Z METHOD b removeInvStack (I)Lavf; METHOD b setInvProperty (II)V ARG 1 pos METHOD b isValidInvStack (ILavf;)Z ARG 1 slot METHOD b onInvOpen (Laqa;)V METHOD c getInvProperty (I)I METHOD c onInvClose (Laqa;)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 ()Lazj; METHOD m clearInv ()V