| protected void | |  | o() |  |  | registerGoals() |  |  | method_5959() |  |  | m_itjttsuo() |  |  | initGoals() |  |  | func_184651_r() |  |  | initPathfinder() | 
 | 
| public void | |  | t(boolean arg0) |  |  | setCharging(boolean arg0) |  |  | method_7048(boolean arg0) |  |  | m_sjhbwljk(boolean arg0) |  |  | setShooting(boolean shooting) |  |  | func_175454_a(boolean arg0) | 
 | 
| public int | |  | eI() |  |  | getExplosionPower() |  |  | method_7049() |  |  | m_tksvcdnv() |  |  | getFireballStrength() |  |  | func_175453_cd() |  |  | getPower() | 
 | 
| protected boolean | |  | L() |  |  | shouldDespawnInPeaceful() |  |  | method_23734() |  |  | m_mrbrckqf() |  |  | isDisallowedInPeaceful() |  |  | func_225511_J_() | 
 | 
| public boolean |  | 
| protected void | |  | e() |  |  | defineSynchedData() |  |  | method_5693() |  |  | m_lwugwlsw() |  |  | initDataTracker() |  |  | func_70088_a() |  |  | initDatawatcher() | 
 | 
| public static AttributeSupplier$Builder | |  | eJ() |  |  | createAttributes() |  |  | method_26913() |  |  | m_jdowfhlp() |  |  | createGhastAttributes() |  |  | func_234290_eH_() | 
 | 
| public SoundSource | |  | ct() |  |  | getSoundSource() |  |  | method_5634() |  |  | m_nsggwems() |  |  | getSoundCategory() |  |  | func_184176_by() |  |  | getSoundCategory() | 
 | 
| 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() | 
 | 
| protected float | |  | dF() |  |  | getSoundVolume() |  |  | method_6107() |  |  | m_oafzlopj() |  |  | getSoundVolume() |  |  | func_70599_aP() |  |  | getSoundVolume() | 
 | 
| public static boolean | |  | b(aqb<bdh> arg0, brv arg1, aqm arg2, fx arg3, Random arg4) |  |  | checkGhastSpawnRules(EntityType<Ghast> arg0, LevelAccessor arg1, MobSpawnType arg2, BlockPos arg3, Random arg4) |  |  | method_20675(class_1299<class_1571> arg0, class_1936 arg1, class_3730 arg2, class_2338 arg3, Random arg4) |  |  | m_ygqyibfj(C_ogavsvbr<C_fdzgodmg> arg0, C_vdvbsyle arg1, C_uzzvxofv arg2, C_hynzadkk arg3, Random arg4) |  |  | canSpawn(EntityType<GhastEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random) |  |  | func_223368_b(EntityType<GhastEntity> arg0, IWorld arg1, SpawnReason arg2, BlockPos arg3, Random arg4) | 
 | 
| public int | |  | eq() |  |  | getMaxSpawnClusterSize() |  |  | method_5945() |  |  | m_ywtdditi() |  |  | getLimitPerChunk() |  |  | func_70641_bl() |  |  | getMaxSpawnGroup() | 
 | 
| public void |  | 
| public void |  | 
| protected float |  | 
| public boolean | |  | m() |  |  | isCharging() |  |  | method_7050() |  |  | m_vyezombv() |  |  | isShooting() |  |  | func_110182_bF() | 
 |