CLASS aqe net/minecraft/entity/passive/VillagerEntity FIELD bC LOGGER Lorg/apache/logging/log4j/Logger; FIELD bD VILLAGER_TYPE Lpn; FIELD bH properties Lald; FIELD bJ recipeList Lazw; FIELD bT inventory Lafk; METHOD (Lbaq;I)V ARG 1 world METHOD D getAmbientSound ()Lxf; METHOD H mobTick ()V METHOD O_ getCurrentCustomer ()Laqj; METHOD Q getDisplayName ()Lja; METHOD a onDeath (Lafr;)V METHOD a createChild (Lagf;)Lagf; METHOD a setAttacker (Lagr;)V METHOD a onStruckByLightning (Laoi;)V METHOD a canBeLeashedBy (Laqj;)Z METHOD a interactMob (Laqj;Lafb;)Z ARG 1 player METHOD a onSellingItem (Lavs;)V METHOD a useRecipe (Lazv;)V METHOD a setRecipeList (Lazw;)V METHOD a (Lbar;Lafa;Lagu;Lahc;Lhp;)Lahc; ARG 3 difficulty METHOD a readCustomDataFromTag (Lhp;)V ARG 1 tag METHOD a_ setCurrentCustomer (Laqj;)V METHOD b createChild (Lagf;)Laqe; METHOD b writeCustomDataToTag (Lhp;)V ARG 1 tag METHOD bH getEyeHeight ()F METHOD b_ getRecipes (Laqj;)Lazw; METHOD c getVillagerWorld ()Lbaq; METHOD cb initAttributes ()V METHOD cw getDeathSound ()Lxf; METHOD d getVillagerPos ()Let; METHOD d setVillagerType (I)V METHOD dE getInventory ()Lafk; METHOD dz getVillagerType ()I METHOD e getHurtSound (Lafr;)Lxf; METHOD n initAi ()V METHOD x_ initDataTracker ()V