CLASS aqg net/minecraft/entity/passive/VillagerEntity FIELD bF LOGGER Lorg/apache/logging/log4j/Logger; FIELD bG VILLAGER_TYPE Lpo; FIELD bK properties Lalf; FIELD bM recipeList Lazy; FIELD bW inventory Lafm; METHOD (Lbas;I)V ARG 1 world METHOD D getAmbientSound ()Lxg; METHOD H mobTick ()V METHOD O_ getCurrentCustomer ()Laql; METHOD P_ getVillagerPos ()Let; METHOD Q getDisplayName ()Ljb; METHOD a onDeath (Laft;)V METHOD a createChild (Lagh;)Lagh; METHOD a setAttacker (Lagt;)V METHOD a onStruckByLightning (Laok;)V METHOD a canBeLeashedBy (Laql;)Z METHOD a interactMob (Laql;Lafd;)Z ARG 1 player METHOD a onSellingItem (Lavu;)V METHOD a useRecipe (Lazx;)V METHOD a setRecipeList (Lazy;)V METHOD a (Lbat;Lafc;Lagw;Lahe;Lhq;)Lahe; ARG 3 difficulty METHOD a readCustomDataFromTag (Lhq;)V METHOD a_ setCurrentCustomer (Laql;)V METHOD b createChild (Lagh;)Laqg; METHOD b writeCustomDataToTag (Lhq;)V METHOD bG getEyeHeight ()F METHOD b_ getRecipes (Laql;)Lazy; METHOD c getVillagerWorld ()Lbas; METHOD ca initAttributes ()V METHOD cv getDeathSound ()Lxg; METHOD d setVillagerType (I)V METHOD dD getInventory ()Lafm; METHOD dy getVillagerType ()I METHOD e getHurtSound (Laft;)Lxg; METHOD n initAi ()V METHOD y_ initDataTracker ()V