| public Brain<Villager> | |  | cI() |  |  | getBrain() |  |  | method_18868() |  |  | m_hobjxuks() |  |  | getBrain() |  |  | func_213375_cj() |  |  | getBehaviorController() | 
 | 
| protected Brain$Provider<Villager> | |  | cJ() |  |  | brainProvider() |  |  | method_28306() |  |  | m_pusvfpox() |  |  | createBrainProfile() |  |  | func_230289_cH_() | 
 | 
| 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) |  |  | func_213364_a(com.mojang.serialization.Dynamic<?> arg0) | 
 | 
| public void |  | 
| private void |  | 
| protected void | |  | m() |  |  | ageBoundaryReached() |  |  | method_5619() |  |  | m_pyxecesa() |  |  | onGrowUp() |  |  | func_175500_n() | 
 | 
| public static AttributeSupplier$Builder | |  | eY() |  |  | createAttributes() |  |  | method_26955() |  |  | m_hdwuynny() |  |  | createVillagerAttributes() |  |  | func_234551_eU_() | 
 | 
| public boolean | |  | eZ() |  |  | assignProfessionWhenSpawned() |  |  | method_29279() |  |  | m_mjduxnka() |  |  | isNatural() |  |  | func_234552_eW_() | 
 | 
| protected void | |  | N() |  |  | customServerAiStep() |  |  | method_5958() |  |  | m_wbeiezxn() |  |  | mobTick() |  |  | func_70619_bc() |  |  | mobTick() | 
 | 
| public void | |  | j() |  |  | tick() |  |  | method_5773() |  |  | m_arkgrfeb() |  |  | tick() |  |  | func_70071_h_() |  |  | tick() | 
 | 
| public InteractionResult |  | 
| private void | |  | fk() |  |  | setUnhappy() |  |  | method_20264() |  |  | m_znfujvep() |  |  | sayNo() |  |  | func_213756_es() | 
 | 
| private void |  | 
| public void |  | 
| protected void | |  | eT() |  |  | stopTrading() |  |  | method_19181() |  |  | m_hpfqnnmn() |  |  | resetCustomer() |  |  | func_213750_eg() | 
 | 
| private void | |  | fl() |  |  | resetSpecialPrices() |  |  | method_19187() |  |  | m_dnarwtec() |  |  | clearCurrentBonus() |  |  | func_213748_et() | 
 | 
| public boolean | |  | fa() |  |  | canRestock() |  |  | method_20708() |  |  | m_bvoaaumq() |  |  | canRefreshTrades() |  |  | func_223340_ej() | 
 | 
| public void | |  | fb() |  |  | restock() |  |  | method_19182() |  |  | m_cwatgxjj() |  |  | restock() |  |  | func_213766_ei() | 
 | 
| private boolean | |  | fm() |  |  | needsToRestock() |  |  | method_20823() |  |  | m_rftgjnmb() |  |  | needRestock() |  |  | func_223723_ev() | 
 | 
| private boolean | |  | fn() |  |  | allowedToRestock() |  |  | method_20824() |  |  | m_kqnyepur() |  |  | canRestock() |  |  | func_223720_ew() | 
 | 
| public boolean | |  | fc() |  |  | shouldRestock() |  |  | method_20822() |  |  | m_zghwxgpj() |  |  | shouldRestock() |  |  | func_223721_ek() | 
 | 
| private void | |  | fo() |  |  | catchUpDemand() |  |  | method_21723() |  |  | m_xdqprxfh() |  |  | method_21723() |  |  | func_223719_ex() | 
 | 
| private void | |  | fp() |  |  | updateDemand() |  |  | method_21724() |  |  | m_mpxabify() |  |  | updatePricesOnDemand() |  |  | func_223715_ey() | 
 | 
| private void |  | 
| protected void | |  | e() |  |  | defineSynchedData() |  |  | method_5693() |  |  | m_lwugwlsw() |  |  | initDataTracker() |  |  | func_70088_a() |  |  | initDatawatcher() | 
 | 
| public void |  | 
| public void |  | 
| public boolean | |  | h(double arg0) |  |  | removeWhenFarAway(double arg0) |  |  | method_5974(double arg0) |  |  | m_dciqpbdm(double arg0) |  |  | canImmediatelyDespawn(double arg0) |  |  | func_213397_c(double arg0) |  |  | isTypeNotPersistent(double arg0) | 
 | 
| protected SoundEvent | |  | I() |  |  | getAmbientSound() |  |  | method_5994() |  |  | m_jjefzxbm() |  |  | getAmbientSound() |  |  | func_184639_G() |  |  | getSoundAmbient() | 
 | 
| protected SoundEvent |  | 
| protected SoundEvent | |  | dp() |  |  | getDeathSound() |  |  | method_6002() |  |  | m_axkhmdzu() |  |  | getDeathSound() |  |  | func_184615_bR() |  |  | getSoundDeath() | 
 | 
| public void | |  | fd() |  |  | playWorkSound() |  |  | method_19183() |  |  | m_jjwcuxsi() |  |  | playWorkSound() |  |  | func_213767_ej() | 
 | 
| public void |  | 
| public VillagerData | |  | eX() |  |  | getVillagerData() |  |  | method_7231() |  |  | m_ulhthoau() |  |  | getVillagerData() |  |  | func_213700_eh() |  |  | getVillagerData() | 
 | 
| protected void |  | 
| public void |  | 
| public void |  | 
| private void | |  | fq() |  |  | releaseAllPois() |  |  | method_30958() |  |  | m_wptaprwe() |  |  | method_30958() |  |  | func_242369_fq() | 
 | 
| private void |  | 
| public void |  | 
| public boolean | |  | f() |  |  | canBreed() |  |  | method_19184() |  |  | m_exbawtoo() |  |  | isReadyToBreed() |  |  | func_213743_em() |  |  | canBreed() | 
 | 
| private boolean | |  | fr() |  |  | hungry() |  |  | method_20698() |  |  | m_pwctnevz() |  |  | lacksFood() |  |  | func_223344_ex() | 
 | 
| private void | |  | fs() |  |  | eatUntilFull() |  |  | method_19185() |  |  | m_uyreuuxj() |  |  | consumeAvailableFood() |  |  | func_213765_en() | 
 | 
| public int |  | 
| private void | |  | v(int arg0) |  |  | digestFood(int arg0) |  |  | method_19193(int arg0) |  |  | m_dnuarqhe(int arg0) |  |  | depleteFood(int amount) |  |  | func_213758_s(int arg0) | 
 | 
| public void | |  | ff() |  |  | eatAndDigestFood() |  |  | method_20697() |  |  | m_adawsril() |  |  | eatForBreeding() |  |  | func_223346_ep() | 
 | 
| public void |  | 
| private boolean | |  | ft() |  |  | shouldIncreaseLevel() |  |  | method_19188() |  |  | m_clijlzqy() |  |  | canLevelUp() |  |  | func_213741_eu() | 
 | 
| private void | |  | fu() |  |  | increaseMerchantCareer() |  |  | method_16918() |  |  | m_llrjmaju() |  |  | levelUp() |  |  | func_175554_cu() |  |  | populateTrades() | 
 | 
| protected Component | |  | bI() |  |  | getTypeName() |  |  | method_23315() |  |  | m_jvbeeoym() |  |  | getDefaultName() |  |  | func_225513_by_() | 
 | 
| public SpawnGroupData | |  | a(bsh arg0, aop arg1, aqm arg2, aqz arg3, md 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, CompoundTag arg4) |  |  | func_213386_a(IServerWorld arg0, DifficultyInstance arg1, SpawnReason arg2, ILivingEntityData arg3, CompoundNBT arg4) |  |  | prepare(WorldAccess arg0, DifficultyDamageScaler arg1, EnumMobSpawn arg2, GroupDataEntity arg3, NBTTagCompound arg4) | 
 | 
| public Villager |  | 
| public void |  | 
| protected void |  | 
| public boolean |  | 
| public boolean | |  | fg() |  |  | hasExcessFood() |  |  | method_7234() |  |  | m_tawsehpr() |  |  | wantsToStartBreeding() |  |  | func_175555_cq() | 
 | 
| public boolean | |  | fh() |  |  | wantsMoreFood() |  |  | method_7239() |  |  | m_vtyepvne() |  |  | canBreed() |  |  | func_175557_cr() | 
 | 
| private int | |  | fv() |  |  | countFoodPointsInInventory() |  |  | method_19189() |  |  | m_pagkeccz() |  |  | getAvailableFood() |  |  | func_213751_ew() | 
 | 
| public boolean | |  | fi() |  |  | hasFarmSeeds() |  |  | method_19623() |  |  | m_nhfaurjc() |  |  | hasSeedToPlant() |  |  | func_175556_cs() |  |  | canPlant() | 
 | 
| protected void | |  | eW() |  |  | updateTrades() |  |  | method_7237() |  |  | m_dnvdzaow() |  |  | fillRecipes() |  |  | func_213712_ef() | 
 | 
| public void | |  | a(aag arg0, bfg 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) |  |  | func_242368_a(ServerWorld arg0, VillagerEntity arg1, long arg2) | 
 | 
| private void | |  | fw() |  |  | maybeDecayGossip() |  |  | method_20696() |  |  | m_yuvzulud() |  |  | decayGossip() |  |  | func_223343_eC() | 
 | 
| public void | |  | a(aag 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 arg2) |  |  | func_242367_a(ServerWorld arg0, long arg1, int arg2) | 
 | 
| public boolean | |  | a(long arg0) |  |  | wantsToSpawnGolem(long arg0) |  |  | method_20687(long arg0) |  |  | m_nxwgfbdy(long arg0) |  |  | canSummonGolem(long time) |  |  | func_223350_a(long arg0) | 
 | 
| private IronGolem |  | 
| private BlockPos | |  | a(fx arg0, double arg1, double arg2) |  |  | findSpawnPositionForGolemInColumn(BlockPos arg0, double arg1, double arg2) |  |  | method_30023(class_2338 arg0, double arg1, double arg2) |  |  | m_umrecnhh(C_hynzadkk arg0, double arg1, double arg2) |  |  | method_30023(BlockPos arg0, double arg1, double arg2) |  |  | func_241433_a_(BlockPos arg0, double arg1, double arg2) | 
 | 
| public void |  | 
| public int | |  | eL() |  |  | getVillagerXp() |  |  | method_19269() |  |  | m_lowowysu() |  |  | getExperience() |  |  | func_213708_dV() |  |  | getExperience() | 
 | 
| public void | |  | u(int arg0) |  |  | setVillagerXp(int arg0) |  |  | method_19625(int arg0) |  |  | m_haedgvxm(int arg0) |  |  | setExperience(int amount) |  |  | func_213761_t(int arg0) |  |  | setExperience(int arg0) | 
 | 
| private void | |  | fx() |  |  | resetNumberOfRestocks() |  |  | method_20821() |  |  | m_ohxwrhdt() |  |  | clearDailyRestockCount() |  |  | func_223718_eH() | 
 | 
| public GossipContainer | |  | fj() |  |  | getGossips() |  |  | method_21651() |  |  | m_lebhfnus() |  |  | getGossip() |  |  | func_223722_es() | 
 | 
| public void |  | 
| protected void | |  | M() |  |  | sendDebugPackets() |  |  | method_18409() |  |  | m_xozpkuaw() |  |  | sendAiDebugData() |  |  | func_213387_K() | 
 | 
| public void |  | 
| public void | |  | em() |  |  | stopSleeping() |  |  | method_18400() |  |  | m_redjlchk() |  |  | wakeUp() |  |  | func_213366_dy() |  |  | entityWakeup() | 
 | 
| private boolean | |  | b(long arg0) |  |  | golemSpawnConditionsMet(long arg0) |  |  | method_20741(long arg0) |  |  | m_cvtoctsp(long arg0) |  |  | hasRecentlyWorkedAndSlept(long worldTime) |  |  | func_223352_d(long arg0) | 
 | 
| public void | |  | a(byte arg0) |  |  | handleEntityEvent(byte arg0) |  |  | method_5711(byte arg0) |  |  | m_kkieextx(byte arg0) |  |  | handleStatus(byte arg0) |  |  | func_70103_a(byte arg0) | 
 |