net.minecraft.world.entity.animal.nautilus

public abstract class AbstractNautilus

extends TamableAnimal implements PlayerRideableJumping

All mapped superinterfaces:

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

cwn
net.minecraft.world.entity.animal.nautilus.AbstractNautilus
net.minecraft.class_12116
net.minecraft.entity.passive.AbstractNautilusEntity

Field summary

Modifier and TypeField
public static final int
cz
SMALL_RESTRICTION_RADIUS
field_63349
field_63349
public static final int
cA
LARGE_RESTRICTION_RADIUS
field_63328
field_63328
public static final int
cB
RESTRICTION_RADIUS_BUFFER
field_63329
field_63329
private static final int
cD
EFFECT_DURATION
field_63332
field_63332
private static final int
cE
EFFECT_REFRESH_RATE
field_63333
field_63333
private static final double
cF
NAUTILUS_WATER_RESISTANCE
field_63334
field_63334
private static final float
cG
IN_WATER_SPEED_MODIFIER
field_63335
field_63335
private static final float
cH
RIDDEN_SPEED_MODIFIER_IN_WATER
field_63336
field_63336
private static final float
cI
RIDDEN_SPEED_MODIFIER_ON_LAND
field_63807
field_63807
private static final EntityDataAccessor<Boolean>
cJ
DASH
field_63337
DASHING
private static final int
cK
DASH_COOLDOWN_TICKS
field_63338
field_63338
private static final int
cL
DASH_MINIMUM_DURATION_TICKS
field_63339
field_63339
private static final float
cM
DASH_MOMENTUM_IN_WATER
field_63340
field_63340
private static final float
cN
DASH_MOMENTUM_ON_LAND
field_63341
field_63341
private int
cO
dashCooldown
field_63342
jumpCooldown
protected float
cC
playerJumpPendingScale
field_63330
dashStrength
private static final double
cP
BUBBLE_SPREAD_FACTOR
field_63343
field_63343
private static final double
cQ
BUBBLE_DIRECTION_SCALE
field_63344
field_63344
private static final double
cR
BUBBLE_Y_OFFSET
field_63345
field_63345
private static final double
cU
BUBBLE_PROBABILITY_MULTIPLIER
field_63346
field_63346
private static final float
cV
BUBBLE_PROBABILITY_MIN
field_63347
field_63347
private static final float
cW
BUBBLE_PROBABILITY_MAX
field_63348
field_63348

Constructor summary

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

Method summary

Modifier and TypeMethod
public boolean
i(dkm arg0)
isFood(ItemStack arg0)
method_6481(class_1799 arg0)
isBreedingItem(ItemStack arg0)
protected void
a(dcm arg0, ccz arg1, dkm arg2)
usePlayerItem(Player arg0, InteractionHand arg1, ItemStack arg2)
method_6475(class_1657 arg0, class_1268 arg1, class_1799 arg2)
eat(PlayerEntity arg0, Hand arg1, ItemStack arg2)
public static AttributeSupplier$Builder
hc()
createAttributes()
method_75156()
createNautilusAttributes()
public boolean
da()
isPushedByFluid()
method_5675()
isPushedByFluids()
protected PathNavigation
b(dvg arg0)
createNavigation(Level arg0)
method_5965(class_1937 arg0)
createNavigation(World arg0)
public float
a(is arg0, dvj arg1)
getWalkTargetValue(BlockPos arg0, LevelReader arg1)
method_6144(class_2338 arg0, class_4538 arg1)
getPathfindingFavor(BlockPos arg0, WorldView arg1)
public static boolean
c(cgs<? extends cwn> arg0, dvh arg1, cgr arg2, is arg3, bgq arg4)
checkNautilusSpawnRules(EntityType<? extends AbstractNautilus> arg0, LevelAccessor arg1, EntitySpawnReason arg2, BlockPos arg3, RandomSource arg4)
method_75154(class_1299<? extends class_12116> arg0, class_1936 arg1, class_3730 arg2, class_2338 arg3, class_5819 arg4)
canSpawn(EntityType<? extends AbstractNautilusEntity> type, WorldAccess world, SpawnReason reason, BlockPos pos, Random random)
public boolean
a(dvj arg0)
checkSpawnObstruction(LevelReader arg0)
method_5957(class_4538 arg0)
canSpawn(WorldView arg0)
public boolean
e(cgt arg0)
canUseSlot(EquipmentSlot arg0)
method_56991(class_1304 arg0)
canUseSlot(EquipmentSlot arg0)
protected boolean
s(cgi arg0)
canAddPassenger(Entity arg0)
method_5818(class_1297 arg0)
canAddPassenger(Entity arg0)
public LivingEntity
dk()
getControllingPassenger()
method_5642()
getControllingPassenger()
protected Vec3
b(dcm arg0, fse arg1)
getRiddenInput(Player arg0, Vec3 arg1)
method_49482(class_1657 arg0, class_243 arg1)
getControlledMovementInput(PlayerEntity arg0, Vec3d arg1)
protected Vec2
k(chk arg0)
getRiddenRotation(LivingEntity arg0)
method_75165(class_1309 arg0)
getControlledRotation(LivingEntity entity)
protected void
a(dcm arg0, fse arg1)
tickRidden(Player arg0, Vec3 arg1)
method_49481(class_1657 arg0, class_243 arg1)
tickControlled(PlayerEntity arg0, Vec3d arg1)
protected void
a(fse arg0, double arg1, boolean arg2, double arg3)
travelInWater(Vec3 arg0, double arg1, boolean arg2, double arg3)
method_76087(class_243 arg0, double arg1, boolean arg2, double arg3)
travelInWater(Vec3d arg0, double arg1, boolean arg2, double arg3)
protected float
f(dcm arg0)
getRiddenSpeed(Player arg0)
method_49485(class_1657 arg0)
getSaddledSpeed(PlayerEntity arg0)
protected void
i(dcm arg0)
doPlayerRide(Player arg0)
method_75163(class_1657 arg0)
putPlayerOnBack(PlayerEntity player)
private int
hh()
getNautilusRestrictionRadius()
method_75161()
getMaxTargetRange()
protected void
hd()
checkRestriction()
method_75157()
tickPositionTarget()
protected void
a(axf arg0)
customServerAiStep(ServerLevel arg0)
method_5958(class_3218 arg0)
mobTick(ServerWorld arg0)
private void
c(dvg arg0)
applyEffects(Level arg0)
method_75155(class_1937 arg0)
tickController(World world)
private void
hi()
spawnBubbles()
method_75162()
spawnParticles()
public void
g()
tick()
method_5773()
tick()
public boolean
a()
canJump()
method_6153()
canJump()
public void
a(int arg0)
onPlayerJump(int arg0)
method_6154(int arg0)
setJumpStrength(int arg0)
protected void
a(ama$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
initDataTracker(DataTracker$Builder arg0)
public boolean
he()
isDashing()
method_75158()
isDashing()
public void
A(boolean arg0)
setDashing(boolean arg0)
method_75151(boolean arg0)
setDashing(boolean dashing)
protected void
a(float arg0, dcm arg1)
executeRidersJump(float arg0, Player arg1)
method_75152(float arg0, class_1657 arg1)
dash(float strength, PlayerEntity controller)
public void
b(int arg0)
handleStartJump(int arg0)
method_6155(int arg0)
startJumping(int arg0)
public int
c()
getJumpCooldown()
method_45327()
getJumpCooldown()
public void
a(alw<?> arg0)
onSyncedDataUpdated(EntityDataAccessor<?> arg0)
method_5674(class_2940<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
public void
b()
handleStopJump()
method_6156()
stopJumping()
protected void
b(is arg0, emz arg1)
playStepSound(BlockPos arg0, BlockState arg1)
method_5712(class_2338 arg0, class_2680 arg1)
playStepSound(BlockPos arg0, BlockState arg1)
protected SoundEvent
hf()
getDashSound()
method_75159()
getDashSound()
protected SoundEvent
hg()
getDashReadySound()
method_75160()
getDashReadySound()
public InteractionResult
a(dcm arg0, ccz arg1)
interact(Player arg0, InteractionHand arg1)
method_5688(class_1657 arg0, class_1268 arg1)
interact(PlayerEntity arg0, Hand arg1)
public InteractionResult
b(dcm arg0, ccz arg1)
mobInteract(Player arg0, InteractionHand arg1)
method_5992(class_1657 arg0, class_1268 arg1)
interactMob(PlayerEntity arg0, Hand arg1)
private void
j(dcm arg0)
tryToTame(Player arg0)
method_75164(class_1657 arg0)
tryTame(PlayerEntity player)
public boolean
i(double arg0)
removeWhenFarAway(double arg0)
method_5974(double arg0)
canImmediatelyDespawn(double arg0)
public boolean
a(axf arg0, cev arg1, float arg2)
hurtServer(ServerLevel arg0, DamageSource arg1, float arg2)
method_64397(class_3218 arg0, class_1282 arg1, float arg2)
damage(ServerWorld arg0, DamageSource arg1, float arg2)
public boolean
b(cfk arg0)
canBeAffected(MobEffectInstance arg0)
method_6049(class_1293 arg0)
canHaveStatusEffect(StatusEffectInstance arg0)
public SpawnGroupData
a(dvx arg0, ccy arg1, cgr arg2, cid 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)
protected Holder<SoundEvent>
a(cgt arg0, dkm arg1, dtf arg2)
getEquipSound(EquipmentSlot arg0, ItemStack arg1, Equippable arg2)
method_66667(class_1304 arg0, class_1799 arg1, class_10192 arg2)
getEquipSound(EquipmentSlot arg0, ItemStack arg1, EquippableComponent arg2)