CLASS aqb net/minecraft/entity/passive/VillagerEntity FIELD bC LOGGER Lorg/apache/logging/log4j/Logger; FIELD bD VILLAGER_TYPE Lpn; FIELD bH properties Lala; FIELD bJ recipeList Lazt; FIELD bT inventory Lafh; METHOD (Lban;I)V ARG 1 world METHOD D getSoundAmbient ()Lxd; METHOD H mobTick ()V METHOD P_ getCurrentCustomer ()Laqg; METHOD Q getDisplayName ()Lja; METHOD a onDeath (Lafo;)V METHOD a createChild (Lagc;)Lagc; METHOD a setAttacker (Lago;)V METHOD a onStruckByLightning (Laof;)V METHOD a canBeLeashedBy (Laqg;)Z METHOD a interactMob (Laqg;Laey;)Z ARG 1 player METHOD a onSellingItem (Lavo;)V METHOD a useRecipe (Lazs;)V METHOD a setRecipeList (Lazt;)V METHOD a (Lbao;Laex;Lagr;Lagz;Lhp;)Lagz; ARG 3 difficulty METHOD a deserializeCustomData (Lhp;)V METHOD a_ setCurrentCustomer (Laqg;)V METHOD b createChild (Lagc;)Laqb; METHOD b serializeCustomData (Lhp;)V METHOD bH getEyeHeight ()F METHOD b_ getRecipes (Laqg;)Lazt; METHOD c getVillagerWorld ()Lban; METHOD cb initAttributes ()V METHOD cw getSoundDeath ()Lxd; METHOD d getVillagerPos ()Let; METHOD d setVillagerType (I)V METHOD dE getInventory ()Lafh; METHOD dz getVillagerType ()I METHOD e getSoundHurt (Lafo;)Lxd; METHOD n initAi ()V METHOD y_ initDataTracker ()V