| protected void | | registerGoals() | | registerGoals() | | method_5959() | | initGoals() |
|
| public int | | getMaxSpawnClusterSize() | | getMaxSpawnClusterSize() | | method_5945() | | getLimitPerChunk() |
|
| public int | | getMaxSchoolSize() | | getMaxSchoolSize() | | method_6465() | | getMaxGroupSize() |
|
| protected boolean | | canRandomSwim() | | canRandomSwim() | | method_6456() | | hasSelfControl() |
|
| public boolean | | isFollower() | | isFollower() | | method_6470() | | hasLeader() |
|
| public SchoolingFishEntity | |
| public void | | stopFollowing() | | stopFollowing() | | method_6466() | | leaveGroup() |
|
| private void | | addFollower() | | addFollower() | | method_6462() | | increaseGroupSize() |
|
| private void | | removeFollower() | | removeFollower() | | method_6459() | | decreaseGroupSize() |
|
| public boolean | | canBeFollowed() | | canBeFollowed() | | method_6469() | | canHaveMoreFishInGroup() |
|
| public void | | tick() | | tick() | | method_5773() | | tick() |
|
| public boolean | | hasFollowers() | | hasFollowers() | | method_6467() | | hasOtherFishInGroup() |
|
| public boolean | | inRangeOfLeader() | | inRangeOfLeader() | | method_6464() | | isCloseEnoughToLeader() |
|
| public void | | pathToLeader() | | pathToLeader() | | method_6463() | | moveTowardLeader() |
|
| public void | |
| public EntityData | | finalizeSpawn(ServerLevelAccessor level, DifficultyInstance difficulty, EntitySpawnReason spawnReason, SpawnGroupData groupData) | | finalizeSpawn(ServerLevelAccessor level, DifficultyInstance difficulty, EntitySpawnReason spawnReason, SpawnGroupData groupData) | | method_5943(class_5425 arg0, class_1266 arg1, class_3730 arg2, class_1315 arg3) | | initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3) |
|