net.minecraft.world.entity.animal.fish

public abstract class AbstractSchoolingFish

extends AbstractFish

All mapped superinterfaces:

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

cvh
net.minecraft.world.entity.animal.fish.AbstractSchoolingFish
net.minecraft.class_1425
net.minecraft.entity.passive.SchoolingFishEntity
net.minecraft.src.C_432814_
net.minecraft.world.entity.animal.fish.EntityFishSchool

字段概要

修饰符与类型字段
private AbstractSchoolingFish
a
leader
field_6734
leader
f_435198_
private int
b
schoolSize
field_6733
groupSize
f_434398_

构造函数概要

修饰符构造函数
public (EntityType<? extends AbstractSchoolingFish> p_460849_, Level arg1)

方法概要

修饰符与类型方法
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
a(cvh arg0)
startFollowing(AbstractSchoolingFish arg0)
method_6461(class_1425 arg0)
joinGroupOf(SchoolingFishEntity groupLeader)
m_438865_(C_432814_ arg0)
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
a(Stream<? extends cvh> arg0)
addFollowers(Stream<? extends AbstractSchoolingFish> arg0)
method_6468(Stream<? extends class_1425> arg0)
pullInOtherFish(Stream<? extends SchoolingFishEntity> fish)
m_445145_(Stream<? extends C_432814_> arg0)
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)