| public Brain<Villager> |  | dD() |   | getBrain() |   | method_18868() |   | m_hobjxuks() |   | getBrain() |   | getBrain() |   | m_6274_() |  
  | 
| protected Brain$Provider<Villager> |  | dE() |   | brainProvider() |   | method_28306() |   | m_pusvfpox() |   | createBrainProfile() |   | createBrainProfile() |   | m_5490_() |  
  | 
| protected Brain<?> |  | a(com.mojang.serialization.Dynamic<?> arg0) |   | makeBrain(com.mojang.serialization.Dynamic<?> arg0) |   | method_18867(com.mojang.serialization.Dynamic<?> arg0) |   | m_epkzhkqg(com.mojang.serialization.Dynamic<?> arg0) |   | deserializeBrain(com.mojang.serialization.Dynamic<?> arg0) |   | deserializeBrain(com.mojang.serialization.Dynamic<?> arg0) |   | m_8075_(com.mojang.serialization.Dynamic<?> arg0) |  
  | 
| public void |  | 
| private void |  | 
| protected void |  | m() |   | ageBoundaryReached() |   | method_5619() |   | m_xdpbetzz() |   | onGrowUp() |   | onGrowUp() |   | m_30232_() |  
  | 
| public static AttributeSupplier$Builder |  | fW() |   | createAttributes() |   | method_26955() |   | m_hdwuynny() |   | createVillagerAttributes() |   | createVillagerAttributes() |   | m_35503_() |  
  | 
| public boolean |  | fY() |   | assignProfessionWhenSpawned() |   | method_29279() |   | m_mjduxnka() |   | isNatural() |   | isNatural() |   | m_35504_() |  
  | 
| protected void |  | U() |   | customServerAiStep() |   | method_5958() |   | m_wbeiezxn() |   | mobTick() |   | mobTick() |   | m_8024_() |  
  | 
| public void |  | l() |   | tick() |   | method_5773() |   | m_arkgrfeb() |   | tick() |   | tick() |   | m_8119_() |  
  | 
| public InteractionResult |  | 
| private void |  | gj() |   | setUnhappy() |   | method_20264() |   | m_znfujvep() |   | sayNo() |   | sayNo() |   | m_35518_() |  
  | 
| private void |  | 
| public void |  | 
| protected void |  | fT() |   | stopTrading() |   | method_19181() |   | m_hpfqnnmn() |   | resetCustomer() |   | resetCustomer() |   | m_7996_() |  
  | 
| private void |  | gk() |   | resetSpecialPrices() |   | method_19187() |   | m_dnarwtec() |   | clearSpecialPrices() |   | clearSpecialPrices() |   | m_35519_() |  
  | 
| public boolean |  | fZ() |   | canRestock() |   | method_20708() |   | m_bvoaaumq() |   | canRefreshTrades() |   | canRefreshTrades() |   | m_7862_() |  
  | 
| public boolean |  | fV() |   | isClientSide() |   | method_38069() |   | m_cmgdubfr() |   | isClient() |   | isClient() |   | m_183595_() |  
  | 
| public void |  | ga() |   | restock() |   | method_19182() |   | m_cwatgxjj() |   | restock() |   | restock() |   | m_35510_() |  
  | 
| private boolean |  | gl() |   | needsToRestock() |   | method_20823() |   | m_rftgjnmb() |   | needsRestock() |   | needsRestock() |   | m_35520_() |  
  | 
| private boolean |  | gm() |   | allowedToRestock() |   | method_20824() |   | m_kqnyepur() |   | canRestock() |   | canRestock() |   | m_35521_() |  
  | 
| public boolean |  | gb() |   | shouldRestock() |   | method_20822() |   | m_zghwxgpj() |   | shouldRestock() |   | shouldRestock() |   | m_35511_() |  
  | 
| private void |  | gn() |   | catchUpDemand() |   | method_21723() |   | m_xdqprxfh() |   | restockAndUpdateDemandBonus() |   | restockAndUpdateDemandBonus() |   | m_35522_() |  
  | 
| private void |  | go() |   | updateDemand() |   | method_21724() |   | m_mpxabify() |   | updateDemandBonus() |   | updateDemandBonus() |   | m_35523_() |  
  | 
| private void |  | 
| protected void |  | a_() |   | defineSynchedData() |   | method_5693() |   | m_lwugwlsw() |   | initDataTracker() |   | initDataTracker() |   | m_8097_() |  
  | 
| public void |  | 
| public void |  | 
| public boolean |  | h(double arg0) |   | removeWhenFarAway(double arg0) |   | method_5974(double arg0) |   | m_dciqpbdm(double arg0) |   | canImmediatelyDespawn(double arg0) |   | canImmediatelyDespawn(double arg0) |   | m_6785_(double arg0) |  
  | 
| protected SoundEvent |  | r() |   | getAmbientSound() |   | method_5994() |   | m_jjefzxbm() |   | getAmbientSound() |   | getAmbientSound() |   | m_7515_() |  
  | 
| protected SoundEvent |  | 
| protected SoundEvent |  | c_() |   | getDeathSound() |   | method_6002() |   | m_axkhmdzu() |   | getDeathSound() |   | getDeathSound() |   | m_5592_() |  
  | 
| public void |  | gc() |   | playWorkSound() |   | method_19183() |   | m_jjwcuxsi() |   | playWorkSound() |   | playWorkSound() |   | m_35512_() |  
  | 
| public void |  | 
| public VillagerData |  | fX() |   | getVillagerData() |   | method_7231() |   | m_ulhthoau() |   | getVillagerData() |   | getVillagerData() |   | m_7141_() |  
  | 
| protected void |  | 
| public void |  | w(boolean arg0) |   | setChasing(boolean arg0) |   | method_35201(boolean arg0) |   | m_smnfodbw(boolean arg0) |   | method_35201(boolean arg0) |   | setChasing(boolean chasing) |   | m_150015_(boolean arg0) |  
  | 
| public boolean |  | gd() |   | isChasing() |   | method_35200() |   | m_sdetmvzj() |   | method_35200() |   | isChasing() |   | m_150014_() |  
  | 
| public void |  | 
| public void |  | 
| private void |  | gp() |   | releaseAllPois() |   | method_30958() |   | m_wptaprwe() |   | releaseAllTickets() |   | releaseAllTickets() |   | m_35524_() |  
  | 
| private void |  | 
| public void |  | 
| public boolean |  | I_() |   | canBreed() |   | method_19184() |   | m_qxlffuwy() |   | isReadyToBreed() |   | isReadyToBreed() |   | m_35506_() |  
  | 
| private boolean |  | gq() |   | hungry() |   | method_20698() |   | m_pwctnevz() |   | lacksFood() |   | lacksFood() |   | m_35525_() |  
  | 
| private void |  | gr() |   | eatUntilFull() |   | method_19185() |   | m_uyreuuxj() |   | consumeAvailableFood() |   | consumeAvailableFood() |   | m_35526_() |  
  | 
| public int |  | 
| private void |  | v(int arg0) |   | digestFood(int arg0) |   | method_19193(int arg0) |   | m_dnuarqhe(int arg0) |   | depleteFood(int amount) |   | depleteFood(int amount) |   | m_35548_(int arg0) |  
  | 
| public void |  | ge() |   | eatAndDigestFood() |   | method_20697() |   | m_adawsril() |   | eatForBreeding() |   | eatForBreeding() |   | m_35513_() |  
  | 
| public void |  | 
| private boolean |  | gs() |   | shouldIncreaseLevel() |   | method_19188() |   | m_clijlzqy() |   | canLevelUp() |   | canLevelUp() |   | m_35527_() |  
  | 
| private void |  | gt() |   | increaseMerchantCareer() |   | method_16918() |   | m_llrjmaju() |   | levelUp() |   | levelUp() |   | m_35528_() |  
  | 
| protected Component |  | cj() |   | getTypeName() |   | method_23315() |   | m_jvbeeoym() |   | getDefaultName() |   | getDefaultName() |   | m_5677_() |  
  | 
| public void |  | a(byte arg0) |   | handleEntityEvent(byte arg0) |   | method_5711(byte arg0) |   | m_kkieextx(byte arg0) |   | handleStatus(byte arg0) |   | handleStatus(byte arg0) |   | m_7822_(byte arg0) |  
  | 
| public SpawnGroupData |  | a(ckl arg0, bck arg1, bek arg2, bez arg3, qp arg4) |   | finalizeSpawn(ServerLevelAccessor arg0, DifficultyInstance arg1, MobSpawnType arg2, SpawnGroupData arg3, CompoundTag arg4) |   | method_5943(class_5425 arg0, class_1266 arg1, class_3730 arg2, class_1315 arg3, class_2487 arg4) |   | m_oxrxxqyz(C_jmnzlycd arg0, C_jiailwzt arg1, C_uzzvxofv arg2, C_lsmqixfx arg3, C_hhlwcnih arg4) |   | initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3, NbtCompound arg4) |   | initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3, NbtCompound arg4) |   | m_6518_(C_1618_ p_35440_, C_469_ p_35441_, C_529_ p_35442_, C_542_ p_35443_, C_4917_ arg4) |  
  | 
| public Villager |  | 
| public void |  | 
| protected void |  | 
| public boolean |  | 
| public boolean |  | gf() |   | hasExcessFood() |   | method_7234() |   | m_tawsehpr() |   | wantsToStartBreeding() |   | wantsToStartBreeding() |   | m_35514_() |  
  | 
| public boolean |  | gg() |   | wantsMoreFood() |   | method_7239() |   | m_vtyepvne() |   | canBreed() |   | canBreed() |   | m_35515_() |  
  | 
| private int |  | gu() |   | countFoodPointsInInventory() |   | method_19189() |   | m_pagkeccz() |   | getAvailableFood() |   | getAvailableFood() |   | m_35529_() |  
  | 
| public boolean |  | gh() |   | hasFarmSeeds() |   | method_19623() |   | m_nhfaurjc() |   | hasSeedToPlant() |   | hasSeedToPlant() |   | m_35516_() |  
  | 
| protected void |  | fU() |   | updateTrades() |   | method_7237() |   | m_dnvdzaow() |   | fillRecipes() |   | fillRecipes() |   | m_7604_() |  
  | 
| public void |  | a(ahm arg0, bwc arg1, long arg2) |   | gossip(ServerLevel arg0, Villager arg1, long arg2) |   | method_19177(class_3218 arg0, class_1646 arg1, long arg2) |   | m_ckcvyxav(C_bdwnwhiu arg0, C_pdtkdbte arg1, long arg2) |   | talkWithVillager(ServerWorld world, VillagerEntity villager, long time) |   | talkWithVillager(ServerWorld world, VillagerEntity villager, long time) |   | m_35411_(C_12_ p_35413_, C_1118_ p_35414_, long arg2) |  
  | 
| private void |  | gv() |   | maybeDecayGossip() |   | method_20696() |   | m_yuvzulud() |   | decayGossip() |   | decayGossip() |   | m_35530_() |  
  | 
| public void |  | a(ahm arg0, long arg1, int arg2) |   | spawnGolemIfNeeded(ServerLevel arg0, long arg1, int arg2) |   | method_20688(class_3218 arg0, long arg1, int arg2) |   | m_oeanogpu(C_bdwnwhiu arg0, long arg1, int arg2) |   | summonGolem(ServerWorld world, long time, int requiredCount) |   | summonGolem(ServerWorld world, long time, int requiredCount) |   | m_35397_(C_12_ p_35399_, long p_35400_, int arg2) |  
  | 
| public boolean |  | a(long arg0) |   | wantsToSpawnGolem(long arg0) |   | method_20687(long arg0) |   | m_nxwgfbdy(long arg0) |   | canSummonGolem(long time) |   | canSummonGolem(long time) |   | m_35392_(long arg0) |  
  | 
| public void |  | 
| public int |  | fM() |   | getVillagerXp() |   | method_19269() |   | m_lowowysu() |   | getExperience() |   | getExperience() |   | m_7809_() |  
  | 
| public void |  | u(int arg0) |   | setVillagerXp(int arg0) |   | method_19625(int arg0) |   | m_haedgvxm(int arg0) |   | setExperience(int experience) |   | setExperience(int amount) |   | m_35546_(int arg0) |  
  | 
| private void |  | gw() |   | resetNumberOfRestocks() |   | method_20821() |   | m_ohxwrhdt() |   | clearDailyRestockCount() |   | clearDailyRestockCount() |   | m_35531_() |  
  | 
| public GossipContainer |  | gi() |   | getGossips() |   | method_21651() |   | m_lebhfnus() |   | getGossip() |   | getGossip() |   | m_35517_() |  
  | 
| public void |  | 
| protected void |  | S() |   | sendDebugPackets() |   | method_18409() |   | m_xozpkuaw() |   | sendAiDebugData() |   | sendAiDebugData() |   | m_8025_() |  
  | 
| public void |  | 
| public void |  | fq() |   | stopSleeping() |   | method_18400() |   | m_redjlchk() |   | wakeUp() |   | wakeUp() |   | m_5796_() |  
  | 
| private boolean |  | b(long arg0) |   | golemSpawnConditionsMet(long arg0) |   | method_20741(long arg0) |   | m_cvtoctsp(long arg0) |   | hasRecentlySlept(long worldTime) |   | hasRecentlySlept(long worldTime) |   | m_35461_(long arg0) |  
  |