| protected void | | D() | | registerGoals() | | method_5959() | | initGoals() | | m_8099_() |
|
| public int | | aj() | | getMaxSpawnClusterSize() | | method_5945() | | getLimitPerChunk() | | m_5792_() |
|
| public int | | gQ() | | getMaxSchoolSize() | | method_6465() | | getMaxGroupSize() | | m_444554_() |
|
| protected boolean | | p() | | canRandomSwim() | | method_6456() | | hasSelfControl() | | m_444378_() |
|
| public boolean | | gR() | | isFollower() | | method_6470() | | hasLeader() | | m_442366_() |
|
| public AbstractSchoolingFish | |
| public void | | gS() | | stopFollowing() | | method_6466() | | leaveGroup() | | m_440792_() |
|
| private void | | gX() | | addFollower() | | method_6462() | | increaseGroupSize() | | m_441742_() |
|
| private void | | gY() | | removeFollower() | | method_6459() | | decreaseGroupSize() | | m_446110_() |
|
| public boolean | | gT() | | canBeFollowed() | | method_6469() | | canHaveMoreFishInGroup() | | m_443965_() |
|
| public void | | g() | | tick() | | method_5773() | | tick() | | m_8119_() |
|
| public boolean | | gU() | | hasFollowers() | | method_6467() | | hasOtherFishInGroup() | | m_444707_() |
|
| public boolean | | gV() | | inRangeOfLeader() | | method_6464() | | isCloseEnoughToLeader() | | m_447145_() |
|
| public void | | gW() | | pathToLeader() | | method_6463() | | moveTowardLeader() | | m_446071_() |
|
| public void | |
| public SpawnGroupData | | a(dxf arg0, cda arg1, cgt arg2, cie arg3) | | finalizeSpawn(ServerLevelAccessor arg0, DifficultyInstance arg1, EntitySpawnReason arg2, SpawnGroupData arg3) | | method_5943(class_5425 arg0, class_1266 arg1, class_3730 arg2, class_1315 arg3) | | initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3) | | m_6518_(C_1618_ p_451364_, C_469_ p_457602_, C_345845_ p_451076_, C_542_ arg3) |
|