CLASS net/minecraft/class_1646 net/minecraft/entity/passive/VillagerEntity FIELD field_18526 ITEM_FOOD_VALUES Ljava/util/Map; FIELD field_18527 GATHERABLE_ITEMS Ljava/util/Set; FIELD field_18528 levelUpTimer I FIELD field_18529 levelingUp Z FIELD field_18530 lastCustomer Lnet/minecraft/class_1657; FIELD field_18533 foodLevel B FIELD field_18534 gossip Lnet/minecraft/class_4136; FIELD field_18535 gossipStartTime J FIELD field_18536 experience I FIELD field_18537 lastRestockTime J FIELD field_18538 MEMORY_MODULES Lcom/google/common/collect/ImmutableList; FIELD field_18539 SENSORS Lcom/google/common/collect/ImmutableList; FIELD field_18851 POINTS_OF_INTEREST Ljava/util/Map; FIELD field_19357 lastGossipDecayTime J FIELD field_19427 restocksToday I FIELD field_20332 lastRestockCheckTime J FIELD field_25167 natural Z FIELD field_7445 VILLAGER_DATA Lnet/minecraft/class_2940; METHOD (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;Lnet/minecraft/class_3854;)V ARG 1 entityType ARG 2 world ARG 3 type METHOD method_16917 setOffers (Lnet/minecraft/class_1916;)V ARG 1 offers METHOD method_16918 levelUp ()V METHOD method_19174 initBrain (Lnet/minecraft/class_4095;)V ARG 1 brain METHOD method_19176 releaseTicketFor (Lnet/minecraft/class_4140;)V METHOD method_19177 talkWithVillager (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V ARG 1 world ARG 2 villager ARG 3 time METHOD method_19179 reinitializeBrain (Lnet/minecraft/class_3218;)V ARG 1 world METHOD method_19182 restock ()V METHOD method_19183 playWorkSound ()V METHOD method_19185 consumeAvailableFood ()V METHOD method_19187 clearSpecialPrices ()V COMMENT Resets the special price of all the trade offers of this villager. METHOD method_19188 canLevelUp ()Z METHOD method_19189 getAvailableFood ()I METHOD method_19190 spawnIronGolem (Lnet/minecraft/class_3218;)Lnet/minecraft/class_1439; ARG 1 world METHOD method_19191 beginTradeWith (Lnet/minecraft/class_1657;)V ARG 1 customer METHOD method_19192 prepareOffersFor (Lnet/minecraft/class_1657;)V ARG 1 player METHOD method_19193 depleteFood (I)V ARG 1 amount METHOD method_19623 hasSeedToPlant ()Z METHOD method_19625 setExperience (I)V ARG 1 amount METHOD method_20264 sayNo ()V METHOD method_20594 getReputation (Lnet/minecraft/class_1657;)I ARG 1 player METHOD method_20687 canSummonGolem (J)Z ARG 1 time METHOD method_20688 summonGolem (Lnet/minecraft/class_3218;JI)V ARG 1 world ARG 2 time METHOD method_20690 notifyDeath (Lnet/minecraft/class_1297;)V ARG 1 killer METHOD method_20693 (JLnet/minecraft/class_1646;)Z ARG 2 villager METHOD method_20696 decayGossip ()V METHOD method_20697 eatForBreeding ()V METHOD method_20698 lacksFood ()Z METHOD method_20741 hasRecentlySlept (J)Z ARG 1 worldTime METHOD method_20821 clearDailyRestockCount ()V METHOD method_20822 shouldRestock ()Z METHOD method_20823 needsRestock ()Z COMMENT Returns whether this villager needs restock. COMMENT COMMENT

Checks if at least one of its trade offers has been used. METHOD method_20824 canRestock ()Z METHOD method_21650 setGossipDataFromNbt (Lnet/minecraft/class_2520;)V ARG 1 tag METHOD method_21651 getGossip ()Lnet/minecraft/class_4136; METHOD method_21723 restockAndUpdateDemandBonus ()V METHOD method_21724 updateDemandBonus ()V COMMENT Updates the demand bonus of all the trade offers of this villager. METHOD method_26955 createVillagerAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_29279 isNatural ()Z METHOD method_30023 getHighestOpenPositionOnOffset (Lnet/minecraft/class_2338;DD)Lnet/minecraft/class_2338; ARG 1 pos ARG 2 x ARG 4 z METHOD method_30958 releaseAllTickets ()V METHOD method_7234 wantsToStartBreeding ()Z METHOD method_7239 canBreed ()Z