net.minecraft.world.entity.monster

public class Strider

extends Animal implements ItemSteerable, Saddleable

All mapped superinterfaces:

Nameable, EntityAccess, CommandSource, ItemSteerable, Saddleable

bik
net.minecraft.world.entity.monster.Strider
net.minecraft.class_4985
net.minecraft.entity.passive.StriderEntity
net.minecraft.src.C_1076_
net.minecraft.world.entity.monster.EntityStrider

Field summary

Modifier and TypeField
private static final float
bS
SUFFOCATE_STEERING_MODIFIER
field_30499
COLD_SADDLED_SPEED
f_149854_
private static final float
bT
SUFFOCATE_SPEED_MODIFIER
field_30500
COLD_SPEED
f_149855_
private static final float
bV
STEERING_MODIFIER
field_30501
DEFAULT_SADDLED_SPEED
f_149856_
private static final Ingredient
bW
FOOD_ITEMS
field_23243
BREEDING_INGREDIENT
f_33852_
private static final Ingredient
bX
TEMPT_ITEMS
field_23244
ATTRACTING_INGREDIENT
f_33853_
private static final EntityDataAccessor<Integer>
bY
DATA_BOOST_TIME
field_23245
BOOST_TIME
f_33854_
private static final EntityDataAccessor<Boolean>
bZ
DATA_SUFFOCATING
field_23246
COLD
f_33855_
private static final EntityDataAccessor<Boolean>
ca
DATA_SADDLE_ID
field_23247
SADDLED
f_33856_
private final ItemBasedSteering
cb
steering
field_23240
saddledComponent
f_33857_
private TemptGoal
cc
temptGoal
field_23241
temptGoal
f_33858_
private PanicGoal
cd
panicGoal
field_23242
escapeDangerGoal
f_33859_

Constructor summary

ModifierConstructor
public (EntityType<? extends Strider> p_33863_, Level arg1)

Method summary

Modifier and TypeMethod
public static boolean
c(atj<bik> arg0, bwq arg1, atx arg2, gg arg3, Random arg4)
checkStriderSpawnRules(EntityType<Strider> arg0, LevelAccessor arg1, MobSpawnType arg2, BlockPos arg3, Random arg4)
method_26344(class_1299<class_4985> arg0, class_1936 arg1, class_3730 arg2, class_2338 arg3, Random arg4)
canSpawn(EntityType<StriderEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random)
m_33921_(C_513_<C_1076_> p_33922_, C_1598_ p_33923_, C_529_ p_33924_, C_4675_ p_33925_, Random p_33926_)
public void
a(wf<?> arg0)
onSyncedDataUpdated(EntityDataAccessor<?> arg0)
method_5674(class_2940<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
m_7350_(C_5225_<?> arg0)
protected void
a_()
defineSynchedData()
method_5693()
initDataTracker()
m_8097_()
initDatawatcher()
public void
b(na arg0)
addAdditionalSaveData(CompoundTag arg0)
method_5652(class_2487 arg0)
writeCustomDataToNbt(NbtCompound arg0)
m_7380_(C_4917_ arg0)
saveData(NBTTagCompound arg0)
public void
a(na arg0)
readAdditionalSaveData(CompoundTag arg0)
method_5749(class_2487 arg0)
readCustomDataFromNbt(NbtCompound arg0)
m_7378_(C_4917_ arg0)
loadData(NBTTagCompound arg0)
public boolean
d()
isSaddled()
method_6725()
isSaddled()
m_6254_()
hasSaddle()
public boolean
c()
isSaddleable()
method_6765()
canBeSaddled()
m_6741_()
canSaddle()
public void
a(aff arg0)
equipSaddle(SoundSource arg0)
method_6576(class_3419 arg0)
saddle(SoundCategory arg0)
m_5853_(C_125_ arg0)
saddle(SoundCategory arg0)
protected void
v()
registerGoals()
method_5959()
initGoals()
m_8099_()
initPathfinder()
public void
v(boolean arg0)
setSuffocating(boolean arg0)
method_26349(boolean arg0)
setCold(boolean cold)
m_33951_(boolean arg0)
setShivering(boolean arg0)
public boolean
p()
isSuffocating()
method_26348()
isCold()
m_33935_()
isShivering()
public boolean
a(der arg0)
canStandOnFluid(Fluid arg0)
method_26319(class_3611 arg0)
canWalkOnFluid(Fluid arg0)
m_7479_(C_2690_ arg0)
public double
bl()
getPassengersRidingOffset()
method_5621()
getMountedHeightOffset()
m_6048_()
public boolean
fc()
canBeControlledByRider()
method_5956()
canBeControlledByRider()
m_5807_()
public boolean
a(bws arg0)
checkSpawnObstruction(LevelReader arg0)
method_5957(class_4538 arg0)
canSpawn(WorldView arg0)
m_6914_(C_1599_ arg0)
public Entity
cz()
getControllingPassenger()
method_5642()
getPrimaryPassenger()
m_6688_()
getRidingPassenger()
public Vec3
b(att arg0)
getDismountLocationForPassenger(LivingEntity arg0)
method_24829(class_1309 arg0)
updatePassengerForDismount(LivingEntity arg0)
m_7688_(C_524_ arg0)
public void
g(dna arg0)
travel(Vec3 arg0)
method_6091(class_243 arg0)
travel(Vec3d arg0)
m_7023_(C_3046_ arg0)
public float
t()
getMoveSpeed()
method_26345()
getSpeed()
m_33936_()
public float
b()
getSteeringSpeed()
method_26316()
getSaddledSpeed()
m_6748_()
public void
a(dna arg0)
travelWithInput(Vec3 arg0)
method_26315(class_243 arg0)
setMovementInput(Vec3d arg0)
m_7760_(C_3046_ arg0)
protected float
az()
nextStep()
method_5867()
calculateNextStepSoundDistance()
m_6059_()
protected void
b(gg arg0, cks arg1)
playStepSound(BlockPos arg0, BlockState arg1)
method_5712(class_2338 arg0, class_2680 arg1)
playStepSound(BlockPos arg0, BlockState arg1)
m_7355_(C_4675_ p_33916_, C_2064_ arg1)
public boolean
a()
boost()
method_6577()
consumeOnAStickItem()
m_6746_()
protected void
a(double arg0, boolean arg1, cks arg2, gg arg3)
checkFallDamage(double arg0, boolean arg1, BlockState arg2, BlockPos arg3)
method_5623(double arg0, boolean arg1, class_2680 arg2, class_2338 arg3)
fall(double arg0, boolean arg1, BlockState arg2, BlockPos arg3)
m_7840_(double p_33871_, boolean p_33873_, C_2064_ arg2, C_4675_ arg3)
public void
k()
tick()
method_5773()
tick()
m_8119_()
tick()
private boolean
fw()
isPanicking()
method_30078()
isEscapingDanger()
m_33938_()
private boolean
fx()
isBeingTempted()
method_30079()
isBeingTempted()
m_33939_()
protected boolean
x()
shouldPassengersInheritMalus()
method_26323()
movesIndependently()
m_8091_()
private void
fD()
floatStrider()
method_26347()
updateFloating()
m_33940_()
public static AttributeSupplier$Builder
fv()
createAttributes()
method_26924()
createStriderAttributes()
m_33937_()
protected SoundEvent
q()
getAmbientSound()
method_5994()
getAmbientSound()
m_7515_()
getSoundAmbient()
protected SoundEvent
c(asp arg0)
getHurtSound(DamageSource arg0)
method_6011(class_1282 arg0)
getHurtSound(DamageSource arg0)
m_7975_(C_489_ arg0)
getSoundHurt(DamageSource arg0)
protected SoundEvent
v_()
getDeathSound()
method_6002()
getDeathSound()
m_5592_()
getSoundDeath()
protected boolean
o(atf arg0)
canAddPassenger(Entity arg0)
method_5818(class_1297 arg0)
canAddPassenger(Entity arg0)
m_7310_(C_507_ arg0)
public boolean
ew()
isSensitiveToWater()
method_29503()
hurtByWater()
m_6126_()
public boolean
bz()
isOnFire()
method_5809()
isOnFire()
m_6060_()
isBurning()
protected PathNavigation
a(bwp arg0)
createNavigation(Level arg0)
method_5965(class_1937 arg0)
createNavigation(World arg0)
m_6037_(C_1596_ arg0)
public float
a(gg arg0, bws arg1)
getWalkTargetValue(BlockPos arg0, LevelReader arg1)
method_6144(class_2338 arg0, class_4538 arg1)
getPathfindingFavor(BlockPos arg0, WorldView arg1)
m_5610_(C_4675_ p_33896_, C_1599_ arg1)
public Strider
b(abr arg0, atd arg1)
getBreedOffspring(ServerLevel arg0, AgeableMob arg1)
method_26343(class_3218 arg0, class_1296 arg1)
createChild(ServerWorld arg0, PassiveEntity arg1)
m_142606_(C_12_ p_149862_, C_141062_ arg1)
createChild(WorldServer arg0, EntityAgeable arg1)
public boolean
n(bqp arg0)
isFood(ItemStack arg0)
method_6481(class_1799 arg0)
isBreedingItem(ItemStack arg0)
m_6898_(C_1391_ arg0)
protected void
dX()
dropEquipment()
method_16078()
dropInventory()
m_5907_()
dropInventory()
public InteractionResult
b(bkd arg0, arz arg1)
mobInteract(Player arg0, InteractionHand arg1)
method_5992(class_1657 arg0, class_1268 arg1)
interactMob(PlayerEntity arg0, Hand arg1)
m_6071_(C_1141_ p_33911_, C_470_ arg1)
public Vec3
cu()
getLeashOffset()
method_29919()
getLeashOffset()
m_7939_()
public SpawnGroupData
a(bxd arg0, ary arg1, atx arg2, aul arg3, na arg4)
finalizeSpawn(ServerLevelAccessor arg0, DifficultyInstance arg1, MobSpawnType arg2, SpawnGroupData arg3, CompoundTag arg4)
method_5943(class_5425 arg0, class_1266 arg1, class_3730 arg2, class_1315 arg3, class_2487 arg4)
initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3, NbtCompound arg4)
m_6518_(C_1618_ p_33888_, C_469_ p_33889_, C_529_ p_33890_, C_542_ p_33891_, C_4917_ arg4)
prepare(WorldAccess arg0, DifficultyDamageScaler arg1, EnumMobSpawn arg2, GroupDataEntity arg3, NBTTagCompound arg4)
private SpawnGroupData
a(bxd arg0, ary arg1, atv arg2, aul arg3)
spawnJockey(ServerLevelAccessor arg0, DifficultyInstance arg1, Mob arg2, SpawnGroupData arg3)
method_30336(class_5425 arg0, class_1266 arg1, class_1308 arg2, class_1315 arg3)
initializeRider(ServerWorldAccess world, LocalDifficulty difficulty, MobEntity rider, EntityData entityData)
m_33881_(C_1618_ p_33883_, C_469_ p_33884_, C_526_ p_33885_, C_542_ arg3)