net.minecraft.entity.passive

public abstract class AbstractNautilusEntity

extends TameableEntity implements RideableInventory, JumpingMount

All mapped superinterfaces:

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

cwn
net.minecraft.world.entity.animal.nautilus.AbstractNautilus
net.minecraft.class_12116
net.minecraft.entity.passive.AbstractNautilusEntity
net.minecraft.unmapped.C_zamuadcs
net.minecraft.unmapped.C_zamuadcs
net.minecraft.src.C_432413_

Field summary

Modifier and TypeField
public static final int
cz
INVENTORY_SLOT_OFFSET
field_64484
field_64484
f_yfbudatl
f_437375_
public static final int
cA
INVENTORY_ROWS
field_64482
field_64482
f_qfjyvuok
f_436194_
public static final int
cB
SMALL_RESTRICTION_RADIUS
field_63349
field_63349
f_pdkqckkj
f_436160_
public static final int
cC
LARGE_RESTRICTION_RADIUS
field_63328
field_63328
f_dxzinfnb
f_435348_
public static final int
cD
RESTRICTION_RADIUS_BUFFER
field_63329
field_63329
f_urrhlikj
f_435439_
private static final int
cG
EFFECT_DURATION
field_63332
field_63332
f_vuiabpwc
f_437390_
private static final int
cH
EFFECT_REFRESH_RATE
field_63333
field_63333
f_siolqqwr
f_433626_
private static final double
cI
NAUTILUS_WATER_RESISTANCE
field_63334
field_63334
f_awhbwuvy
f_434279_
private static final float
cJ
IN_WATER_SPEED_MODIFIER
field_63335
field_63335
f_gsxzpfgb
f_433132_
private static final float
cK
RIDDEN_SPEED_MODIFIER_IN_WATER
field_63336
field_63336
f_veyzivyu
f_433396_
private static final float
cL
RIDDEN_SPEED_MODIFIER_ON_LAND
field_63807
field_63807
f_pndmbome
f_436390_
private static final TrackedData<Boolean>
cM
DASH
field_63337
DASHING
f_dqgtgnyr
f_435645_
private static final int
cN
DASH_COOLDOWN_TICKS
field_63338
field_63338
f_jdhygqsl
f_436911_
private static final int
cO
DASH_MINIMUM_DURATION_TICKS
field_63339
field_63339
f_urixqced
f_435283_
private static final float
cP
DASH_MOMENTUM_IN_WATER
field_63340
field_63340
f_kpkulfcu
f_436858_
private static final float
cQ
DASH_MOMENTUM_ON_LAND
field_63341
field_63341
f_rorvpbxj
f_434594_
private int
cR
dashCooldown
field_63342
jumpCooldown
f_guubcjlr
f_436002_
protected float
cE
playerJumpPendingScale
field_63330
dashStrength
f_lsnrbigj
f_433303_
protected SimpleInventory
cF
inventory
field_64483
inventory
f_jkgmwzsx
f_433327_
private static final double
cU
BUBBLE_SPREAD_FACTOR
field_63343
field_63343
f_mkrgzqtf
f_434060_
private static final double
cV
BUBBLE_DIRECTION_SCALE
field_63344
field_63344
f_trzzvsam
f_437215_
private static final double
cW
BUBBLE_Y_OFFSET
field_63345
field_63345
f_vbzsemao
f_435680_
private static final double
cX
BUBBLE_PROBABILITY_MULTIPLIER
field_63346
field_63346
f_gfklrncf
f_436857_
private static final float
cY
BUBBLE_PROBABILITY_MIN
field_63347
field_63347
f_dixgqpra
f_436520_
private static final float
cZ
BUBBLE_PROBABILITY_MAX
field_63348
field_63348
f_gzggycil
f_435258_

Constructor summary

ModifierConstructor
protected (EntityType<? extends AbstractNautilusEntity> type, World world)

Method summary

Modifier and TypeMethod
public boolean
j(dlt arg0)
isFood(ItemStack arg0)
method_6481(class_1799 arg0)
isBreedingItem(ItemStack arg0)
m_njyokwrm(C_sddaxwyk arg0)
isBreedingItem(ItemStack arg0)
m_6898_(C_1391_ arg0)
protected void
a(ddm o, cdb o, dlt 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)
m_iyjswyeg(C_jzrpycqo arg0, C_laxmzoqs arg1, C_sddaxwyk arg2)
m_iyjswyeg(PlayerEntity arg0, Hand arg1, ItemStack arg2)
m_149123_(C_1141_ p_450300_, C_470_ p_455954_, C_1391_ arg2)
public static DefaultAttributeContainer$Builder
hd()
createAttributes()
method_75156()
createNautilusAttributes()
m_sckmnnjz()
m_443734_()
public boolean
db()
isPushedByFluid()
method_5675()
isPushedByFluids()
m_mhvikmsw()
isPushedByFluids()
m_6063_()
protected EntityNavigation
b(dwo arg0)
createNavigation(Level arg0)
method_5965(class_1937 arg0)
createNavigation(World arg0)
m_tqtwudhk(C_cdctfzbn arg0)
createNavigation(World arg0)
m_6037_(C_1596_ arg0)
public float
a(is o, dwr arg1)
getWalkTargetValue(BlockPos arg0, LevelReader arg1)
method_6144(class_2338 arg0, class_4538 arg1)
getPathfindingFavor(BlockPos arg0, WorldView arg1)
m_omcdcxbz(C_hynzadkk arg0, C_eemzphbi arg1)
getPathfindingFavor(BlockPos arg0, WorldView arg1)
m_5610_(C_4675_ p_458494_, C_1599_ arg1)
public static boolean
c(cgu<? extends cwn> o, dwp o, cgt o, is o, bgr o)
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)
m_vuqhsaae(C_ogavsvbr<? extends C_zamuadcs> arg0, C_vdvbsyle arg1, C_bhyaesep arg2, C_hynzadkk arg3, C_rlomrsco arg4)
m_vuqhsaae(EntityType<? extends C_zamuadcs> type, WorldAccess arg1, SpawnReason reason, BlockPos pos, RandomGenerator random)
m_439458_(C_513_<? extends C_432413_> p_456993_, C_1598_ p_452931_, C_345845_ p_458103_, C_4675_ p_453882_, C_212974_ p_458433_)
public boolean
a(dwr arg0)
checkSpawnObstruction(LevelReader arg0)
method_5957(class_4538 arg0)
canSpawn(WorldView arg0)
m_xipuyppw(C_eemzphbi arg0)
canSpawn(WorldView arg0)
m_6914_(C_1599_ arg0)
public boolean
e(cgv arg0)
canUseSlot(EquipmentSlot arg0)
method_56991(class_1304 arg0)
canUseSlot(EquipmentSlot arg0)
m_xcvctlld(C_yuycoehb arg0)
canUseSlot(EquipmentSlot arg0)
m_321348_(C_516_ arg0)
protected boolean
f(cgv arg0)
canDispenserEquipIntoSlot(EquipmentSlot arg0)
method_63626(class_1304 arg0)
canDispenserEquipSlot(EquipmentSlot arg0)
m_zqlgoica(C_yuycoehb arg0)
canDispenserEquipInto(EquipmentSlot arg0)
m_218379_(C_516_ arg0)
protected boolean
s(cgk arg0)
canAddPassenger(Entity arg0)
method_5818(class_1297 arg0)
canAddPassenger(Entity arg0)
m_wkqvrgdz(C_astfners arg0)
canAddPassenger(Entity arg0)
m_7310_(C_507_ arg0)
public LivingEntity
dl()
getControllingPassenger()
method_5642()
getControllingPassenger()
m_cvqrfbej()
getPrimaryPassenger()
m_6688_()
protected Vec3d
b(ddm o, ftm arg1)
getRiddenInput(Player arg0, Vec3 arg1)
method_49482(class_1657 arg0, class_243 arg1)
getControlledMovementInput(PlayerEntity arg0, Vec3d arg1)
m_mzepiaxw(C_jzrpycqo arg0, C_vgpupfxx arg1)
getControlledMovementInput(PlayerEntity arg0, Vec3d arg1)
m_274312_(C_1141_ p_458490_, C_3046_ arg1)
protected Vec2f
k(chl arg0)
getRiddenRotation(LivingEntity arg0)
method_75165(class_1309 arg0)
getControlledRotation(LivingEntity entity)
m_sbvoewlb(C_usxaxydn arg0)
m_sbvoewlb(LivingEntity entity)
m_447214_(C_524_ arg0)
protected void
a(ddm o, ftm arg1)
tickRidden(Player arg0, Vec3 arg1)
method_49481(class_1657 arg0, class_243 arg1)
tickControlled(PlayerEntity arg0, Vec3d arg1)
m_uhjfbatb(C_jzrpycqo arg0, C_vgpupfxx arg1)
tickControlled(PlayerEntity arg0, Vec3d arg1)
m_274498_(C_1141_ p_452110_, C_3046_ arg1)
protected void
a(ftm o, double o, 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)
m_vdffrknh(C_vgpupfxx arg0, double arg1, boolean arg2, double arg3)
m_439081_(C_3046_ p_455904_, double p_451288_, boolean arg2, double arg3)
protected float
f(ddm arg0)
getRiddenSpeed(Player arg0)
method_49485(class_1657 arg0)
getSaddledSpeed(PlayerEntity arg0)
m_swoeftqi(C_jzrpycqo arg0)
getRiddenSpeed(PlayerEntity arg0)
m_245547_(C_1141_ arg0)
protected void
i(ddm arg0)
doPlayerRide(Player arg0)
method_75163(class_1657 arg0)
putPlayerOnBack(PlayerEntity player)
m_ezigmbrs(C_jzrpycqo arg0)
m_ezigmbrs(PlayerEntity player)
m_444231_(C_1141_ arg0)
private int
hn()
getNautilusRestrictionRadius()
method_75161()
getMaxTargetRange()
m_qrtsigck()
m_446236_()
protected void
he()
checkRestriction()
method_75157()
tickPositionTarget()
m_vrmdewbw()
m_441803_()
protected void
a(axf arg0)
customServerAiStep(ServerLevel arg0)
method_5958(class_3218 arg0)
mobTick(ServerWorld arg0)
m_wbeiezxn(C_bdwnwhiu arg0)
mobTick(ServerWorld arg0)
m_8024_(C_12_ arg0)
private void
c(dwo arg0)
applyEffects(Level arg0)
method_75155(class_1937 arg0)
tickController(World world)
m_rignmppx(C_cdctfzbn arg0)
m_rignmppx(World world)
m_445343_(C_1596_ arg0)
private void
ho()
spawnBubbles()
method_75162()
spawnParticles()
m_cecclcvy()
m_440037_()
public void
g()
tick()
method_5773()
tick()
m_arkgrfeb()
tick()
m_8119_()
public boolean
a()
canJump()
method_6153()
canJump()
m_vjbheary()
canJump()
m_7132_()
public void
a(int arg0)
onPlayerJump(int arg0)
method_6154(int arg0)
setJumpStrength(int arg0)
m_zjzgqzky(int arg0)
setJumpStrength(int arg0)
m_7888_(int arg0)
protected void
a(ama$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
initDataTracker(DataTracker$Builder arg0)
m_lwugwlsw(C_pyoaoolj$C_oqzxcugu arg0)
initDataTracker(DataTracker$Builder arg0)
m_8097_(C_5247_$C_313487_ arg0)
public boolean
hf()
isDashing()
method_75158()
isDashing()
m_wvbhuvao()
m_440578_()
public void
A(boolean arg0)
setDashing(boolean arg0)
method_75151(boolean arg0)
setDashing(boolean dashing)
m_wrqyxabi(boolean arg0)
m_wrqyxabi(boolean b)
m_447277_(boolean arg0)
protected void
a(float o, ddm arg1)
executeRidersJump(float arg0, Player arg1)
method_75152(float arg0, class_1657 arg1)
dash(float strength, PlayerEntity controller)
m_hejmqapk(float arg0, C_jzrpycqo arg1)
m_hejmqapk(float arg0, PlayerEntity player)
m_439868_(float p_455774_, C_1141_ arg1)
public void
b(int arg0)
handleStartJump(int arg0)
method_6155(int arg0)
startJumping(int arg0)
m_vjqgmppp(int arg0)
startJumping(int arg0)
m_7199_(int arg0)
public int
c()
getJumpCooldown()
method_45327()
getJumpCooldown()
m_vbenrwbf()
getJumpCooldown()
m_245614_()
public void
a(alw<?> arg0)
onSyncedDataUpdated(EntityDataAccessor<?> arg0)
method_5674(class_2940<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
m_efnedaed(C_rinmcaxy<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
m_7350_(C_5225_<?> arg0)
public void
b()
handleStopJump()
method_6156()
stopJumping()
m_ezptyzet()
stopJumping()
m_8012_()
protected void
b(is o, eoh arg1)
playStepSound(BlockPos arg0, BlockState arg1)
method_5712(class_2338 arg0, class_2680 arg1)
playStepSound(BlockPos arg0, BlockState arg1)
m_rnleirmb(C_hynzadkk arg0, C_txtbiemp arg1)
playStepSound(BlockPos arg0, BlockState arg1)
m_7355_(C_4675_ p_455043_, C_2064_ arg1)
protected SoundEvent
hg()
getDashSound()
method_75159()
getDashSound()
m_bpmdshor()
m_441626_()
protected SoundEvent
hh()
getDashReadySound()
method_75160()
getDashReadySound()
m_ropicefa()
m_441177_()
public ActionResult
a(ddm o, cdb arg1)
interact(Player arg0, InteractionHand arg1)
method_5688(class_1657 arg0, class_1268 arg1)
interact(PlayerEntity arg0, Hand arg1)
m_fdhoudpd(C_jzrpycqo arg0, C_laxmzoqs arg1)
interact(PlayerEntity arg0, Hand arg1)
m_6096_(C_1141_ p_457312_, C_470_ arg1)
public ActionResult
b(ddm o, cdb arg1)
mobInteract(Player arg0, InteractionHand arg1)
method_5992(class_1657 arg0, class_1268 arg1)
interactMob(PlayerEntity arg0, Hand arg1)
m_kuhfocmh(C_jzrpycqo arg0, C_laxmzoqs arg1)
interactMob(PlayerEntity arg0, Hand arg1)
m_6071_(C_1141_ p_460677_, C_470_ arg1)
private void
j(ddm arg0)
tryToTame(Player arg0)
method_75164(class_1657 arg0)
tryTame(PlayerEntity player)
m_ilwwbnch(C_jzrpycqo arg0)
m_ilwwbnch(PlayerEntity player)
m_447475_(C_1141_ arg0)
public boolean
i(double arg0)
removeWhenFarAway(double arg0)
method_5974(double arg0)
canImmediatelyDespawn(double arg0)
m_dciqpbdm(double arg0)
canImmediatelyDespawn(double arg0)
m_6785_(double arg0)
public boolean
a(axf o, cex o, 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)
m_fuenwjjy(C_bdwnwhiu arg0, C_sbxfkpyv arg1, float arg2)
damage(ServerWorld arg0, DamageSource arg1, float arg2)
m_351622_(C_12_ p_452812_, C_489_ p_452274_, float arg2)
public boolean
b(cfm arg0)
canBeAffected(MobEffectInstance arg0)
method_6049(class_1293 arg0)
canHaveStatusEffect(StatusEffectInstance arg0)
m_eyfojjsq(C_wpfizwve arg0)
canHaveStatusEffect(StatusEffectInstance arg0)
m_7301_(C_498_ arg0)
public EntityData
a(dxf o, cda o, cgt o, 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_oxrxxqyz(C_jmnzlycd arg0, C_jiailwzt arg1, C_bhyaesep arg2, C_lsmqixfx arg3)
initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3)
m_6518_(C_1618_ p_450678_, C_469_ p_456724_, C_345845_ p_456970_, C_542_ arg3)
protected RegistryEntry<SoundEvent>
a(cgv o, dlt o, dun 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)
m_ixaetezv(C_yuycoehb arg0, C_sddaxwyk arg1, C_duiqsjgf arg2)
getEquipSound(EquipmentSlot arg0, ItemStack arg1, EquippableComponent arg2)
m_385780_(C_516_ p_456297_, C_1391_ p_450719_, C_346084_ arg2)
public final int
hi()
getInventorySize()
method_76585()
getSlotCount()
m_zzuxdfgp()
m_440709_()
protected void
hj()
createInventory()
method_76586()
initInventory()
m_jfewelus()
m_445588_()
public void
b(ddm arg0)
openCustomInventoryScreen(Player arg0)
method_6722(class_1657 arg0)
openInventory(PlayerEntity arg0)
m_icheomud(C_jzrpycqo arg0)
openInventory(PlayerEntity arg0)
m_213583_(C_1141_ arg0)
public StackReference
a_(int arg0)
getSlot(int arg0)
method_32318(int arg0)
getStackReference(int arg0)
m_bnfwodjq(int arg0)
getStackReference(int arg0)
m_141942_(int arg0)
public boolean
a(ccv arg0)
hasInventoryChanged(Container arg0)
method_76584(class_1263 arg0)
areInventoriesDifferent(Inventory inventory)
m_ezyvkekb(C_pjtstjoq arg0)
m_442246_(C_464_ arg0)
public int
hk()
getInventoryColumns()
method_76587()
getInventoryColumns()
m_usmixwhd()
m_444291_()
protected boolean
hl()
isMobControlled()
method_76727()
isControlledByMob()
m_ytedhwdo()
m_438783_()
protected boolean
hm()
isAggravated()
method_76728()
hasAttackTarget()
m_jbxeqdmf()
m_440664_()