net.minecraft.world.entity.animal

public abstract class AbstractSchoolingFish

extends AbstractFish

All mapped superinterfaces:

SyncedDataHolder, Nameable, EntityAccess, UniquelyIdentifyable, ScoreHolder, DataComponentGetter, Attackable, WaypointTransmitter, Waypoint, EquipmentUser, Leashable, Targeting, Bucketable

ckh
net.minecraft.world.entity.animal.AbstractSchoolingFish
net.minecraft.class_1425

Field summary

Modifier and TypeField
private AbstractSchoolingFish
a
leader
field_6734
private int
b
schoolSize
field_6733

Constructor summary

ModifierConstructor
public (EntityType<? extends AbstractSchoolingFish> arg0, Level arg1)

Method summary

Modifier and TypeMethod
protected void
H()
registerGoals()
method_5959()
public int
gl()
getMaxSpawnClusterSize()
method_5945()
public int
gJ()
getMaxSchoolSize()
method_6465()
protected boolean
t()
canRandomSwim()
method_6456()
public boolean
gK()
isFollower()
method_6470()
public AbstractSchoolingFish
a(ckh arg0)
startFollowing(AbstractSchoolingFish arg0)
method_6461(class_1425 arg0)
public void
gL()
stopFollowing()
method_6466()
private void
gQ()
addFollower()
method_6462()
private void
gR()
removeFollower()
method_6459()
public boolean
gM()
canBeFollowed()
method_6469()
public void
g()
tick()
method_5773()
public boolean
gN()
hasFollowers()
method_6467()
public boolean
gO()
inRangeOfLeader()
method_6464()
public void
gP()
pathToLeader()
method_6463()
public void
a(Stream<? extends ckh> arg0)
addFollowers(Stream<? extends AbstractSchoolingFish> arg0)
method_6468(Stream<? extends class_1425> arg0)
public SpawnGroupData
a(dlq arg0, bvn arg1, bya arg2, bzk arg3)
finalizeSpawn(ServerLevelAccessor arg0, DifficultyInstance arg1, EntitySpawnReason arg2, SpawnGroupData arg3)
method_5943(class_5425 arg0, class_1266 arg1, class_3730 arg2, class_1315 arg3)