net.minecraft.entity.passive

public class NautilusEntity

extends AbstractNautilusEntity

All mapped superinterfaces:

Nameable, EntityLike, UniquelyIdentifiable, ScoreHolder, DataTracked, ComponentsAccess, HeldItemContext, StackReferenceGetter, DebugTrackable, EntryConvertible, Attackable, ServerWaypoint, Waypoint, Targeter, EquipmentHolder, Leashable, Tameable, JumpingMount, Mount, RideableInventory

net.minecraft.world.entity.animal.nautilus.Nautilus
net.minecraft.class_12117
net.minecraft.entity.passive.NautilusEntity

Field summary

Modifier and TypeField
private static final int
NAUTILUS_TOTAL_AIR_SUPPLY
field_63951
MAX_AIR
private static final EntityDimensions
BABY_DIMENSIONS
field_1_6133
field_1_6133
private static final Brain$Profile<NautilusEntity>
BRAIN_PROVIDER
field_1_1246
PROFILE

Constructor summary

ModifierConstructor
public (EntityType<? extends NautilusEntity> type, World level)

Method summary

Modifier and TypeMethod
protected Brain<NautilusEntity>
makeBrain(Brain$Packed packedBrain)
method_18867(class_4095$class_1_142 arg0)
deserializeBrain(Brain$State arg0)
public Brain<NautilusEntity>
getBrain()
method_18868()
getBrain()
public NautilusEntity
getBreedOffspring(ServerLevel level, AgeableMob partner)
method_5613(class_3218 arg0, class_1296 arg1)
createChild(ServerWorld arg0, PassiveEntity arg1)
public EntityDimensions
getDefaultDimensions(Pose pose)
method_55694(class_4050 arg0)
getBaseDimensions(EntityPose arg0)
protected void
customServerAiStep(ServerLevel level)
method_5958(class_3218 arg0)
mobTick(ServerWorld arg0)
protected SoundEvent
getAmbientSound()
method_5994()
getAmbientSound()
protected SoundEvent
getHurtSound(DamageSource source)
method_6011(class_1282 arg0)
getHurtSound(DamageSource arg0)
protected SoundEvent
getDeathSound()
method_6002()
getDeathSound()
protected SoundEvent
getDashSound()
method_75159()
getDashSound()
protected SoundEvent
getDashReadySound()
method_75160()
getDashReadySound()
protected void
playEatingSound()
method_61458()
playEatSound()
protected SoundEvent
getSwimSound()
method_5737()
getSwimSound()
public int
getMaxAirSupply()
method_5748()
getMaxAir()
protected void
handleAirSupply(ServerLevel level, int preTickAirSupply)
method_75881(class_3218 arg0, int arg1)
tickAir(ServerWorld world, int lastAir)
public void
baseTick()
method_5670()
baseTick()
public boolean
canBeLeashed()
method_5931()
canBeLeashed()
public PassiveEntity
getBreedOffspring(ServerLevel level, AgeableMob partner)
method_5613(class_3218 arg0, class_1296 arg1)
createChild(ServerWorld arg0, PassiveEntity arg1)
private static List
lambda$static$0(Nautilus arg0)
method_1_1454(class_12117 arg0)
method_1_1454(NautilusEntity nautilus)