net.minecraft.world.entity.animal

public abstract class AbstractSchoolingFish

extends AbstractFish

All mapped superinterfaces:

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

cis
net.minecraft.world.entity.animal.AbstractSchoolingFish
net.minecraft.class_1425
net.minecraft.unmapped.C_upwqjklv
net.minecraft.entity.passive.SchoolingFishEntity
net.minecraft.entity.passive.SchoolingFishEntity

Field summary

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

Constructor summary

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

Method summary

Modifier and TypeMethod
protected void
D()
registerGoals()
method_5959()
m_itjttsuo()
initGoals()
initGoals()
public int
ai()
getMaxSpawnClusterSize()
method_5945()
m_ywtdditi()
getLimitPerChunk()
getLimitPerChunk()
public int
x()
getMaxSchoolSize()
method_6465()
m_jphskfsh()
getMaxGroupSize()
getMaxGroupSize()
protected boolean
q()
canRandomSwim()
method_6456()
m_oxoipbnl()
hasSelfControl()
hasSelfControl()
public boolean
gr()
isFollower()
method_6470()
m_wfkllbxf()
hasLeader()
hasLeader()
public AbstractSchoolingFish
a(cis arg0)
startFollowing(AbstractSchoolingFish arg0)
method_6461(class_1425 arg0)
m_mycixjve(C_upwqjklv arg0)
joinGroupOf(SchoolingFishEntity groupLeader)
joinGroupOf(SchoolingFishEntity groupLeader)
public void
gs()
stopFollowing()
method_6466()
m_rlpfguzv()
leaveGroup()
leaveGroup()
private void
gx()
addFollower()
method_6462()
m_frooncsw()
increaseGroupSize()
increaseGroupSize()
private void
gy()
removeFollower()
method_6459()
m_fysflnwu()
decreaseGroupSize()
decreaseGroupSize()
public boolean
gt()
canBeFollowed()
method_6469()
m_tcekyjfw()
canHaveMoreFishInGroup()
canHaveMoreFishInGroup()
public void
h()
tick()
method_5773()
m_arkgrfeb()
tick()
tick()
public boolean
gu()
hasFollowers()
method_6467()
m_vmzhjdbg()
hasOtherFishInGroup()
hasOtherFishInGroup()
public boolean
gv()
inRangeOfLeader()
method_6464()
m_zisivvam()
isCloseEnoughToLeader()
isCloseEnoughToLeader()
public void
gw()
pathToLeader()
method_6463()
m_gpypyjvf()
moveTowardLeader()
moveTowardLeader()
public void
a(Stream<? extends cis> arg0)
addFollowers(Stream<? extends AbstractSchoolingFish> arg0)
method_6468(Stream<? extends class_1425> arg0)
m_wpskgbbi(Stream<? extends C_upwqjklv> arg0)
pullInOtherFish(Stream<? extends SchoolingFishEntity> fish)
pullInOtherFish(Stream<? extends SchoolingFishEntity> fish)
public SpawnGroupData
a(djr arg0, bub arg1, bwn arg2, bxw arg3)
finalizeSpawn(ServerLevelAccessor arg0, DifficultyInstance arg1, EntitySpawnReason arg2, SpawnGroupData arg3)
method_5943(class_5425 arg0, class_1266 arg1, class_3730 arg2, class_1315 arg3)
m_oxrxxqyz(C_jmnzlycd arg0, C_jiailwzt arg1, C_bhyaesep arg2, C_lsmqixfx arg3)
initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3)
initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3)