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 <init> (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
