CLASS auz net/minecraft/entity/passive/VillagerEntity CLASS auz$a GolemSpawnCondition FIELD a lastWorked J FIELD b lastSlept J METHOD a setLastWorked (J)V ARG 1 lastWorked METHOD b setLastSlept (J)V ARG 1 lastSlept METHOD c canSpawn (J)Z ARG 1 time FIELD bA ITEM_FOOD_VALUES Ljava/util/Map; FIELD bC VILLAGER_DATA Lqg; FIELD bD GATHERABLE_ITEMS Ljava/util/Set; FIELD bE levelUpTimer I FIELD bF levellingUp Z FIELD bG lastCustomer Lavm; FIELD bH buddyGolemId Ljava/util/UUID; FIELD bL foodLevel B FIELD bM gossip Laoo; FIELD bN gossipStartTime J FIELD bO experience I FIELD bP lastRestock J FIELD bQ MEMORY_MODULES Lcom/google/common/collect/ImmutableList; FIELD bR SENSORS Lcom/google/common/collect/ImmutableList; METHOD a isLackingBuddyGolem (J)Z METHOD a wantsGolem (Lahz;)Z METHOD a initBrain (Laix;)V METHOD a releaseTicketFor (Laor;)V METHOD a talkWithVillager (Lauz;J)V ARG 1 villager ARG 2 time METHOD a setVillagerData (Lava;)V METHOD a reinitializeBrain (Lve;)V METHOD b setRecipes (Lbga;)V METHOD dZ resetCustomer ()V METHOD ea restock ()V METHOD ec playWorkSound ()V METHOD ef isReadyToBreed ()Z METHOD eg consumeAvailableFood ()V METHOD eh wantsToStartBreeding ()Z METHOD ei canBreed ()Z METHOD ej hasSeedToPlant ()Z METHOD ek getLastRestock ()J METHOD el clearCurrentBonus ()V METHOD em canLevelUp ()Z METHOD en levelUp ()V METHOD eo getAvailableFood ()I METHOD ep trySpawnGolem ()V METHOD eq spawnIronGolem ()Laqp; METHOD f beginTradeWith (Lavm;)V ARG 1 customer METHOD g prepareRecipesFor (Lavm;)V METHOD r depleteFood (I)V ARG 1 amount METHOD s setExperience (I)V