CLASS apq net/minecraft/entity/passive/EntityVillager FIELD bC LOGGER Lorg/apache/logging/log4j/Logger; FIELD bD VILLAGER_TYPE Lpl; FIELD bH properties Lakq; FIELD bJ recipeList Lazf; FIELD bT inventory Lafa; METHOD (Lazy;I)V ARG 1 world METHOD D getSoundAmbient ()Lwz; METHOD F getLootTableId ()Lpw; METHOD I mobTick ()V METHOD N_ getCurrentCustomer ()Lapv; METHOD Q getDisplayedName ()Liz; METHOD a onDeath (Lafh;)V METHOD a createChild (Lafv;)Lafv; METHOD a setAttacker (Lagh;)V METHOD a onStruckByLightning (Lanv;)V METHOD a canBeLeashedBy (Lapv;)Z METHOD a interactMob (Lapv;Laer;)Z ARG 1 player METHOD a onSellingItem (Lava;)V METHOD a useRecipe (Laze;)V METHOD a setRecipeList (Lazf;)V METHOD a (Lazz;Laeq;Lagk;Lagr;Lho;)Lagr; ARG 3 difficulty METHOD a deserializeCustomData (Lho;)V METHOD a_ setCurrentCustomer (Lapv;)V METHOD b createChild (Lafv;)Lapq; METHOD b serializeCustomData (Lho;)V METHOD bH getEyeHeight ()F METHOD b_ getRecipes (Lapv;)Lazf; METHOD c getWorld ()Lazy; METHOD cb initAttributes ()V METHOD cw getSoundDeath ()Lwz; METHOD d getPos ()Les; METHOD d setVillagerType (I)V METHOD dA getVillagerType ()I METHOD dG getInventory ()Lafa; METHOD e getSoundHurt (Lafh;)Lwz; METHOD n initAi ()V METHOD y_ initDataTracker ()V