net.minecraft.world.entity.animal.nautilus

public abstract class AbstractNautilus

extends TamableAnimal implements HasCustomInventoryScreen, PlayerRideableJumping

All mapped superinterfaces:

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

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

字段概要

修饰符与类型字段
public static final int
cz
INVENTORY_SLOT_OFFSET
field_64484
field_64484
f_437375_
public static final int
cA
INVENTORY_ROWS
field_64482
field_64482
f_436194_
public static final int
cB
SMALL_RESTRICTION_RADIUS
field_63349
field_63349
f_436160_
public static final int
cC
LARGE_RESTRICTION_RADIUS
field_63328
field_63328
f_435348_
public static final int
cD
RESTRICTION_RADIUS_BUFFER
field_63329
field_63329
f_435439_
private static final int
cG
EFFECT_DURATION
field_63332
field_63332
f_437390_
private static final int
cH
EFFECT_REFRESH_RATE
field_63333
field_63333
f_433626_
private static final double
cI
NAUTILUS_WATER_RESISTANCE
field_63334
field_63334
f_434279_
private static final float
cJ
IN_WATER_SPEED_MODIFIER
field_63335
field_63335
f_433132_
private static final float
cK
RIDDEN_SPEED_MODIFIER_IN_WATER
field_63336
field_63336
f_433396_
private static final float
cL
RIDDEN_SPEED_MODIFIER_ON_LAND
field_63807
field_63807
f_436390_
private static final EntityDataAccessor<Boolean>
cM
DASH
field_63337
DASHING
f_435645_
private static final int
cN
DASH_COOLDOWN_TICKS
field_63338
field_63338
f_436911_
private static final int
cO
DASH_MINIMUM_DURATION_TICKS
field_63339
field_63339
f_435283_
private static final float
cP
DASH_MOMENTUM_IN_WATER
field_63340
field_63340
f_436858_
private static final float
cQ
DASH_MOMENTUM_ON_LAND
field_63341
field_63341
f_434594_
private int
cR
dashCooldown
field_63342
jumpCooldown
f_436002_
protected float
cE
playerJumpPendingScale
field_63330
dashStrength
f_433303_
protected SimpleContainer
cF
inventory
field_64483
inventory
f_433327_
private static final double
cU
BUBBLE_SPREAD_FACTOR
field_63343
field_63343
f_434060_
private static final double
cV
BUBBLE_DIRECTION_SCALE
field_63344
field_63344
f_437215_
private static final double
cW
BUBBLE_Y_OFFSET
field_63345
field_63345
f_435680_
private static final double
cX
BUBBLE_PROBABILITY_MULTIPLIER
field_63346
field_63346
f_436857_
private static final float
cY
BUBBLE_PROBABILITY_MIN
field_63347
field_63347
f_436520_
private static final float
cZ
BUBBLE_PROBABILITY_MAX
field_63348
field_63348
f_435258_

构造函数概要

修饰符构造函数
protected (EntityType<? extends AbstractNautilus> p_452219_, Level arg1)

方法概要

修饰符与类型方法
public boolean
j(dlt arg0)
isFood(ItemStack arg0)
method_6481(class_1799 arg0)
isBreedingItem(ItemStack arg0)
m_6898_(C_1391_ arg0)
protected void
a(ddm arg0, cdb arg1, 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_149123_(C_1141_ p_450300_, C_470_ p_455954_, C_1391_ arg2)
public static AttributeSupplier$Builder
hd()
createAttributes()
method_75156()
createNautilusAttributes()
m_443734_()
public boolean
db()
isPushedByFluid()
method_5675()
isPushedByFluids()
m_6063_()
protected PathNavigation
b(dwo arg0)
createNavigation(Level arg0)
method_5965(class_1937 arg0)
createNavigation(World arg0)
m_6037_(C_1596_ arg0)
public float
a(is arg0, dwr arg1)
getWalkTargetValue(BlockPos arg0, LevelReader arg1)
method_6144(class_2338 arg0, class_4538 arg1)
getPathfindingFavor(BlockPos arg0, WorldView arg1)
m_5610_(C_4675_ p_458494_, C_1599_ arg1)
public static boolean
c(cgu<? extends cwn> arg0, dwp arg1, cgt arg2, is arg3, bgr 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)
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_6914_(C_1599_ arg0)
public boolean
e(cgv arg0)
canUseSlot(EquipmentSlot arg0)
method_56991(class_1304 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_218379_(C_516_ arg0)
protected boolean
s(cgk arg0)
canAddPassenger(Entity arg0)
method_5818(class_1297 arg0)
canAddPassenger(Entity arg0)
m_7310_(C_507_ arg0)
public LivingEntity
dl()
getControllingPassenger()
method_5642()
getControllingPassenger()
m_6688_()
protected Vec3
b(ddm arg0, ftm arg1)
getRiddenInput(Player arg0, Vec3 arg1)
method_49482(class_1657 arg0, class_243 arg1)
getControlledMovementInput(PlayerEntity arg0, Vec3d arg1)
m_274312_(C_1141_ p_458490_, C_3046_ arg1)
protected Vec2
k(chl arg0)
getRiddenRotation(LivingEntity arg0)
method_75165(class_1309 arg0)
getControlledRotation(LivingEntity entity)
m_447214_(C_524_ arg0)
protected void
a(ddm arg0, ftm arg1)
tickRidden(Player arg0, Vec3 arg1)
method_49481(class_1657 arg0, class_243 arg1)
tickControlled(PlayerEntity arg0, Vec3d arg1)
m_274498_(C_1141_ p_452110_, C_3046_ arg1)
protected void
a(ftm 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)
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_245547_(C_1141_ arg0)
protected void
i(ddm arg0)
doPlayerRide(Player arg0)
method_75163(class_1657 arg0)
putPlayerOnBack(PlayerEntity player)
m_444231_(C_1141_ arg0)
private int
hn()
getNautilusRestrictionRadius()
method_75161()
getMaxTargetRange()
m_446236_()
protected void
he()
checkRestriction()
method_75157()
tickPositionTarget()
m_441803_()
protected void
a(axf arg0)
customServerAiStep(ServerLevel arg0)
method_5958(class_3218 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_445343_(C_1596_ arg0)
private void
ho()
spawnBubbles()
method_75162()
spawnParticles()
m_440037_()
public void
g()
tick()
method_5773()
tick()
m_8119_()
public boolean
a()
canJump()
method_6153()
canJump()
m_7132_()
public void
a(int arg0)
onPlayerJump(int arg0)
method_6154(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_8097_(C_5247_$C_313487_ arg0)
public boolean
hf()
isDashing()
method_75158()
isDashing()
m_440578_()
public void
A(boolean arg0)
setDashing(boolean arg0)
method_75151(boolean arg0)
setDashing(boolean dashing)
m_447277_(boolean arg0)
protected void
a(float arg0, ddm arg1)
executeRidersJump(float arg0, Player arg1)
method_75152(float arg0, class_1657 arg1)
dash(float strength, PlayerEntity controller)
m_439868_(float p_455774_, C_1141_ arg1)
public void
b(int arg0)
handleStartJump(int arg0)
method_6155(int arg0)
startJumping(int arg0)
m_7199_(int arg0)
public int
c()
getJumpCooldown()
method_45327()
getJumpCooldown()
m_245614_()
public void
a(alw<?> arg0)
onSyncedDataUpdated(EntityDataAccessor<?> arg0)
method_5674(class_2940<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
m_7350_(C_5225_<?> arg0)
public void
b()
handleStopJump()
method_6156()
stopJumping()
m_8012_()
protected void
b(is arg0, eoh arg1)
playStepSound(BlockPos arg0, BlockState arg1)
method_5712(class_2338 arg0, class_2680 arg1)
playStepSound(BlockPos arg0, BlockState arg1)
m_7355_(C_4675_ p_455043_, C_2064_ arg1)
protected SoundEvent
hg()
getDashSound()
method_75159()
getDashSound()
m_441626_()
protected SoundEvent
hh()
getDashReadySound()
method_75160()
getDashReadySound()
m_441177_()
public InteractionResult
a(ddm arg0, cdb arg1)
interact(Player arg0, InteractionHand arg1)
method_5688(class_1657 arg0, class_1268 arg1)
interact(PlayerEntity arg0, Hand arg1)
m_6096_(C_1141_ p_457312_, C_470_ arg1)
public InteractionResult
b(ddm arg0, cdb arg1)
mobInteract(Player arg0, InteractionHand arg1)
method_5992(class_1657 arg0, class_1268 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_447475_(C_1141_ arg0)
public boolean
i(double arg0)
removeWhenFarAway(double arg0)
method_5974(double arg0)
canImmediatelyDespawn(double arg0)
m_6785_(double arg0)
public boolean
a(axf arg0, cex 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)
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_7301_(C_498_ 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_450678_, C_469_ p_456724_, C_345845_ p_456970_, C_542_ arg3)
protected Holder<SoundEvent>
a(cgv arg0, dlt arg1, 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_385780_(C_516_ p_456297_, C_1391_ p_450719_, C_346084_ arg2)
public final int
hi()
getInventorySize()
method_76585()
getSlotCount()
m_440709_()
protected void
hj()
createInventory()
method_76586()
initInventory()
m_445588_()
public void
b(ddm arg0)
openCustomInventoryScreen(Player arg0)
method_6722(class_1657 arg0)
openInventory(PlayerEntity arg0)
m_213583_(C_1141_ arg0)
public SlotAccess
a_(int arg0)
getSlot(int arg0)
method_32318(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_442246_(C_464_ arg0)
public int
hk()
getInventoryColumns()
method_76587()
getInventoryColumns()
m_444291_()
protected boolean
hl()
isMobControlled()
method_76727()
isControlledByMob()
m_438783_()
protected boolean
hm()
isAggravated()
method_76728()
hasAttackTarget()
m_440664_()