| protected void | |  | m() |  |  | addBehaviourGoals() |  |  | method_7208() |  |  | m_iuesbiha() |  |  | initCustomGoals() |  |  | func_175456_n() | 
 | 
| public SpawnGroupData | |  | a(bsk arg0, aos arg1, aqp arg2, arc 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 static boolean | |  | a(aqe<bde> arg0, bsk arg1, aqp arg2, fx arg3, Random arg4) |  |  | checkDrownedSpawnRules(EntityType<Drowned> arg0, ServerLevelAccessor arg1, MobSpawnType arg2, BlockPos arg3, Random arg4) |  |  | method_20673(class_1299<class_1551> arg0, class_5425 arg1, class_3730 arg2, class_2338 arg3, Random arg4) |  |  | m_mgpuqdza(C_ogavsvbr<C_yfizxqob> arg0, C_jmnzlycd arg1, C_uzzvxofv arg2, C_hynzadkk arg3, Random arg4) |  |  | canSpawn(EntityType<DrownedEntity> type, ServerWorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random) |  |  | func_223332_b(EntityType<DrownedEntity> arg0, IServerWorld arg1, SpawnReason arg2, BlockPos arg3, Random arg4) | 
 | 
| private static boolean |  | 
| protected boolean | |  | eK() |  |  | supportsBreakDoorGoal() |  |  | method_7212() |  |  | m_khdxougf() |  |  | shouldBreakDoors() |  |  | func_204900_dz() | 
 | 
| protected SoundEvent | |  | I() |  |  | getAmbientSound() |  |  | method_5994() |  |  | m_jjefzxbm() |  |  | getAmbientSound() |  |  | func_184639_G() |  |  | getSoundAmbient() | 
 | 
| protected SoundEvent |  | 
| protected SoundEvent | |  | dq() |  |  | getDeathSound() |  |  | method_6002() |  |  | m_axkhmdzu() |  |  | getDeathSound() |  |  | func_184615_bR() |  |  | getSoundDeath() | 
 | 
| protected SoundEvent | |  | eL() |  |  | getStepSound() |  |  | method_7207() |  |  | m_eddcztmf() |  |  | getStepSound() |  |  | func_190731_di() |  |  | getSoundStep() | 
 | 
| protected SoundEvent | |  | av() |  |  | getSwimSound() |  |  | method_5737() |  |  | m_ngysbrcu() |  |  | getSwimSound() |  |  | func_184184_Z() |  |  | getSoundSwim() | 
 | 
| protected ItemStack | |  | eM() |  |  | getSkull() |  |  | method_7215() |  |  | m_iqashtsi() |  |  | getSkull() |  |  | func_190732_dj() | 
 | 
| protected void |  | 
| protected boolean |  | 
| protected boolean | |  | eN() |  |  | convertsInWater() |  |  | method_7209() |  |  | m_ihrbkgqe() |  |  | canConvertInWater() |  |  | func_204703_dA() | 
 | 
| public boolean |  | 
| public boolean |  | 
| public boolean | |  | bV() |  |  | isPushedByFluid() |  |  | method_5675() |  |  | m_mhvikmsw() |  |  | canFly() |  |  | func_96092_aw() | 
 | 
| private boolean | |  | eW() |  |  | wantsToSwim() |  |  | method_7018() |  |  | m_fzzbtgbm() |  |  | isTargetingUnderwater() |  |  | func_204715_dF() | 
 | 
| public void |  | 
| public void | |  | aJ() |  |  | updateSwimming() |  |  | method_5790() |  |  | m_lzpwoeto() |  |  | updateSwimming() |  |  | func_205343_av() | 
 | 
| protected boolean | |  | eO() |  |  | closeToNextPos() |  |  | method_7016() |  |  | m_cvnsifje() |  |  | hasFinishedCurrentPath() |  |  | func_204710_dB() | 
 | 
| public void |  | 
| public void | |  | t(boolean arg0) |  |  | setSearchingForLand(boolean arg0) |  |  | method_7013(boolean arg0) |  |  | m_dfrhgyzx(boolean arg0) |  |  | setTargetingUnderwater(boolean targetingUnderwater) |  |  | func_204713_s(boolean arg0) | 
 |