net.minecraft.world.entity.animal

public abstract class AgeableWaterCreature

extends AgeableMob

All mapped superinterfaces:

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

cki
net.minecraft.world.entity.animal.AgeableWaterCreature
net.minecraft.class_9866

Constructor summary

ModifierConstructor
protected (EntityType<? extends AgeableWaterCreature> arg0, Level arg1)

Method summary

Modifier and TypeMethod
public boolean
a(dlc arg0)
checkSpawnObstruction(LevelReader arg0)
method_5957(class_4538 arg0)
public int
W()
getAmbientSoundInterval()
method_5970()
public int
e(asi arg0)
getBaseExperienceReward(ServerLevel arg0)
method_6110(class_3218 arg0)
protected void
r(int arg0)
handleAirSupply(int arg0)
method_61456(int arg0)
public void
ay()
baseTick()
method_5670()
public boolean
cM()
isPushedByFluid()
method_5675()
public boolean
v()
canBeLeashed()
method_5931()
public static boolean
b(byb<? extends cki> arg0, dla arg1, bya arg2, iy arg3, baq arg4)
checkSurfaceAgeableWaterCreatureSpawnRules(EntityType<? extends AgeableWaterCreature> arg0, LevelAccessor arg1, EntitySpawnReason arg2, BlockPos arg3, RandomSource arg4)
method_61455(class_1299<? extends class_9866> arg0, class_1936 arg1, class_3730 arg2, class_2338 arg3, class_5819 arg4)