net.minecraft.world.entity.animal

public class Wolf

extends TamableAnimal implements NeutralMob

All mapped superinterfaces:

SyncedDataHolder, Nameable, EntityAccess, UniquelyIdentifyable, ScoreHolder, DataComponentGetter, Attackable, EquipmentUser, Leashable, Targeting, OwnableEntity, NeutralMob

cke
net.minecraft.world.entity.animal.Wolf
net.minecraft.class_1493
net.minecraft.unmapped.C_xokssljs
net.minecraft.entity.passive.WolfEntity
net.minecraft.entity.passive.WolfEntity

Field summary

Modifier and TypeField
private static final EntityDataAccessor<Boolean>
bM
DATA_INTERESTED_ID
field_6946
f_svqisfdy
BEGGING
BEGGING
private static final EntityDataAccessor<Integer>
bN
DATA_COLLAR_COLOR
field_6950
f_bhmevkqm
COLLAR_COLOR
COLLAR_COLOR
private static final EntityDataAccessor<Integer>
bO
DATA_REMAINING_ANGER_TIME
field_25373
f_aftpehwe
ANGER_TIME
ANGER_TIME
private static final EntityDataAccessor<Holder<WolfVariant>>
bP
DATA_VARIANT_ID
field_49722
f_xkqfciml
VARIANT
VARIANT
public static final TargetingConditions$Selector
bK
PREY_SELECTOR
field_18004
f_oyucjpiv
FOLLOW_TAMED_PREDICATE
FOLLOW_TAMED_PREDICATE
private static final float
bQ
START_HEALTH
field_30386
f_lcbuuhzu
WILD_MAX_HEALTH
WILD_MAX_HEALTH
private static final float
bR
TAME_HEALTH
field_30387
f_ycekgyxv
TAMED_MAX_HEALTH
TAMED_MAX_HEALTH
private static final float
bS
ARMOR_REPAIR_UNIT
field_49237
f_igsbfcto
field_49237
ARMOR_REPAIR_UNIT
public static final float
bL
DEFAULT_TAIL_ANGLE
field_52477
f_opljwcgc
field_52477
DEFAULT_TAIL_ANGLE
private float
bT
interestedAngle
field_6952
f_wjmkqevm
begAnimationProgress
begAnimationProgress
private float
bU
interestedAngleO
field_6949
f_opennbir
lastBegAnimationProgress
lastBegAnimationProgress
private boolean
bV
isWet
field_6944
f_glkqojhp
furWet
furWet
private boolean
bW
isShaking
field_6951
f_ocxdlcyn
canShakeWaterOff
canShakeWaterOff
private float
bX
shakeAnim
field_6947
f_thwpaxgq
shakeProgress
shakeProgress
private float
bY
shakeAnimO
field_6945
f_bgdwgbfu
lastShakeProgress
lastShakeProgress
private static final UniformInt
bZ
PERSISTENT_ANGER_TIME
field_25371
f_uuhetxwo
ANGER_TIME_RANGE
ANGER_TIME_RANGE
private UUID
ca
persistentAngerTarget
field_25372
f_rqsgdixb
angryAt
targetUuid

Constructor summary

ModifierConstructor
public (EntityType<? extends Wolf> arg0, Level world)

Method summary

Modifier and TypeMethod
protected void
D()
registerGoals()
method_5959()
m_itjttsuo()
initGoals()
initGoals()
public ResourceLocation
gD()
getTexture()
method_58061()
m_zwqarhhn()
getTextureId()
getTexture()
private Holder<WolfVariant>
gI()
getVariant()
method_58062()
m_uzzktagh()
getVariant()
private void
j(je<ckf> arg0)
setVariant(Holder<WolfVariant> arg0)
method_58063(class_6880<class_9346> arg0)
m_aeidllfu(C_cjzoxshv<C_qgilydva> arg0)
setVariant(RegistryEntry<WolfVariant> variant)
m_aeidllfu(Holder<WolfVariant> value)
public <T> T
a(ki<? extends T> arg0)
get(DataComponentType<? extends T> arg0)
method_58694(class_9331<? extends T> arg0)
m_jtdlrfwm(C_pscqxfcs<? extends T> arg0)
get(ComponentType<? extends T> arg0)
protected void
a(ke arg0)
applyImplicitComponents(DataComponentGetter arg0)
method_66649(class_9473 arg0)
m_oxfzjslk(C_hmcnusfu arg0)
copyComponentsFrom(ComponentsAccess arg0)
protected <T> boolean
b(ki<T> arg0, T arg1)
applyImplicitComponent(DataComponentType<T> arg0, T arg1)
method_66654(class_9331<T> arg0, T arg1)
m_vqawgcdu(C_pscqxfcs<T> arg0, T arg1)
setApplicableComponent(ComponentType<T> arg0, T arg1)
public static AttributeSupplier$Builder
gE()
createAttributes()
method_26897()
m_siguawkr()
createWolfAttributes()
createAttributes()
protected void
a(akn$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
m_lwugwlsw(C_pyoaoolj$C_oqzxcugu arg0)
initDataTracker(DataTracker$Builder arg0)
initDataTracker(DataTracker$Builder arg0)
protected void
b(iu arg0, eah arg1)
playStepSound(BlockPos arg0, BlockState arg1)
method_5712(class_2338 arg0, class_2680 arg1)
m_rnleirmb(C_hynzadkk arg0, C_txtbiemp arg1)
playStepSound(BlockPos arg0, BlockState arg1)
playStepSound(BlockPos arg0, BlockState arg1)
public void
b(tz arg0)
addAdditionalSaveData(CompoundTag arg0)
method_5652(class_2487 arg0)
m_xuwbpohg(C_hhlwcnih arg0)
writeCustomDataToNbt(NbtCompound arg0)
writeCustomDataToNbt(NbtCompound arg0)
public void
a(tz arg0)
readAdditionalSaveData(CompoundTag arg0)
method_5749(class_2487 arg0)
m_obkzfysl(C_hhlwcnih arg0)
readCustomDataFromNbt(NbtCompound arg0)
readCustomDataFromNbt(NbtCompound arg0)
public SpawnGroupData
a(djr arg0, bub arg1, bwn arg2, bxw arg3)
finalizeSpawn(ServerLevelAccessor arg0, DifficultyInstance arg1, EntitySpawnReason arg2, SpawnGroupData arg3)
method_5943(class_5425 arg0, class_1266 arg1, class_3730 arg2, class_1315 arg3)
m_oxrxxqyz(C_jmnzlycd arg0, C_jiailwzt arg1, C_bhyaesep arg2, C_lsmqixfx arg3)
initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3)
initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3)
protected SoundEvent
u()
getAmbientSound()
method_5994()
m_jjefzxbm()
getAmbientSound()
getAmbientSound()
protected SoundEvent
e(buu arg0)
getHurtSound(DamageSource arg0)
method_6011(class_1282 arg0)
m_spwwmdyl(C_sbxfkpyv arg0)
getHurtSound(DamageSource arg0)
getHurtSound(DamageSource arg0)
protected SoundEvent
l_()
getDeathSound()
method_6002()
m_axkhmdzu()
getDeathSound()
getDeathSound()
protected float
fe()
getSoundVolume()
method_6107()
m_oafzlopj()
getSoundVolume()
getSoundVolume()
public void
k_()
aiStep()
method_6007()
m_alyudxll()
tickMovement()
tickMovement()
public void
h()
tick()
method_5773()
m_arkgrfeb()
tick()
tick()
private void
gJ()
cancelShake()
method_31167()
m_ptczuqbl()
resetShake()
resetShake()
public void
a(buu arg0)
die(DamageSource arg0)
method_6078(class_1282 arg0)
m_tflzijcx(C_sbxfkpyv arg0)
onDeath(DamageSource arg0)
onDeath(DamageSource arg0)
public float
J(float arg0)
getWetShade(float arg0)
method_6707(float arg0)
m_mbvjvzbc(float arg0)
getFurWetBrightnessMultiplier(float tickProgress)
getFurWetBrightnessMultiplier(float tickDelta)
public float
K(float arg0)
getShakeAnim(float arg0)
method_61477(float arg0)
m_jdczbagy(float arg0)
getShakeProgress(float tickProgress)
lerpShakeProgress(float delta)
public float
L(float arg0)
getHeadRollAngle(float arg0)
method_6719(float arg0)
m_gvyvpuqi(float arg0)
getBegAnimationProgress(float tickProgress)
getBegAnimationProgress(float tickDelta)
public int
ac()
getMaxHeadXRot()
method_5978()
m_wdfnuhez()
getMaxLookPitchChange()
getLookPitchSpeed()
public boolean
a(arq arg0, buu arg1, float arg2)
hurtServer(ServerLevel arg0, DamageSource arg1, float arg2)
method_64397(class_3218 arg0, class_1282 arg1, float arg2)
m_fuenwjjy(C_bdwnwhiu arg0, C_sbxfkpyv arg1, float arg2)
damage(ServerWorld arg0, DamageSource arg1, float arg2)
damage(ServerWorld arg0, DamageSource arg1, float arg2)
protected void
c(arq arg0, buu arg1, float arg2)
actuallyHurt(ServerLevel arg0, DamageSource arg1, float arg2)
method_6074(class_3218 arg0, class_1282 arg1, float arg2)
m_unmnupmt(C_bdwnwhiu arg0, C_sbxfkpyv arg1, float arg2)
applyDamage(ServerWorld arg0, DamageSource arg1, float arg2)
applyDamage(ServerWorld arg0, DamageSource arg1, float arg2)
private boolean
i(buu arg0)
canArmorAbsorb(DamageSource arg0)
method_57304(class_1282 arg0)
m_goouxlmt(C_sbxfkpyv arg0)
shouldArmorAbsorbDamage(DamageSource source)
shouldArmorAbsorbDamage(DamageSource source)
protected void
t()
applyTamingSideEffects()
method_56996()
m_mflmktwd()
updateAttributesForTamed()
applyTamingSideEffects()
protected void
c(buu arg0, float arg1)
hurtArmor(DamageSource arg0, float arg1)
method_6105(class_1282 arg0, float arg1)
m_bkfxmcie(C_sbxfkpyv arg0, float arg1)
damageArmor(DamageSource arg0, float arg1)
damageArmor(DamageSource arg0, float arg1)
public InteractionResult
b(crc arg0, buc arg1)
mobInteract(Player arg0, InteractionHand arg1)
method_5992(class_1657 arg0, class_1268 arg1)
m_kuhfocmh(C_jzrpycqo arg0, C_laxmzoqs arg1)
interactMob(PlayerEntity arg0, Hand arg1)
interactMob(PlayerEntity arg0, Hand arg1)
private void
f(crc arg0)
tryToTame(Player arg0)
method_58169(class_1657 arg0)
m_ilqinxlz(C_jzrpycqo arg0)
tryTame(PlayerEntity player)
tryTame(PlayerEntity player)
public void
b(byte arg0)
handleEntityEvent(byte arg0)
method_5711(byte arg0)
m_kkieextx(byte arg0)
handleStatus(byte arg0)
handleStatus(byte arg0)
public float
gF()
getTailAngle()
method_6714()
m_aliqaiom()
getTailAngle()
getTailAngle()
public boolean
i(czd arg0)
isFood(ItemStack arg0)
method_6481(class_1799 arg0)
m_njyokwrm(C_sddaxwyk arg0)
isBreedingItem(ItemStack arg0)
isBreedingItem(ItemStack arg0)
public int
ai()
getMaxSpawnClusterSize()
method_5945()
m_ywtdditi()
getLimitPerChunk()
getLimitPerChunk()
public int
a()
getRemainingPersistentAngerTime()
method_29507()
m_bqcsagkf()
getAngerTime()
getAngerTime()
public void
a(int arg0)
setRemainingPersistentAngerTime(int arg0)
method_29514(int arg0)
m_lsgfuuiy(int arg0)
setAngerTime(int arg0)
setAngerTime(int arg0)
public void
c()
startPersistentAngerTimer()
method_29509()
m_cfljxifr()
chooseRandomAngerTime()
chooseRandomAngerTime()
public UUID
b()
getPersistentAngerTarget()
method_29508()
m_sqomxrhy()
getAngryAt()
getAngryAt()
public void
a(UUID arg0)
setPersistentAngerTarget(UUID arg0)
method_29513(UUID arg0)
m_xthjcgcz(UUID arg0)
setAngryAt(UUID arg0)
setAngryAt(UUID arg0)
public DyeColor
gG()
getCollarColor()
method_6713()
m_netinndt()
getCollarColor()
getCollarColor()
private void
a(cyb arg0)
setCollarColor(DyeColor arg0)
method_6708(class_1767 arg0)
m_dnvpayop(C_arllgqae arg0)
setCollarColor(DyeColor color)
setCollarColor(DyeColor color)
public Wolf
b(arq arg0, bvv arg1)
getBreedOffspring(ServerLevel arg0, AgeableMob arg1)
method_6717(class_3218 arg0, class_1296 arg1)
m_ladoamws(C_bdwnwhiu arg0, C_jvojbnla arg1)
createChild(ServerWorld arg0, PassiveEntity arg1)
createChild(ServerWorld world, PassiveEntity arg1)
public void
z(boolean arg0)
setIsInterested(boolean arg0)
method_6712(boolean arg0)
m_pcjygden(boolean arg0)
setBegging(boolean begging)
setBegging(boolean begging)
public boolean
a(ciu arg0)
canMate(Animal arg0)
method_6474(class_1429 arg0)
m_rgotkmam(C_tprvtfff arg0)
canBreedWith(AnimalEntity arg0)
canBreedWith(AnimalEntity arg0)
public boolean
gH()
isInterested()
method_6710()
m_qflbjcwd()
isBegging()
isBegging()
public boolean
a(bxe arg0, bxe arg1)
wantsToAttack(LivingEntity arg0, LivingEntity arg1)
method_6178(class_1309 arg0, class_1309 arg1)
m_frgwjzaq(C_usxaxydn arg0, C_usxaxydn arg1)
canAttackWithOwner(LivingEntity arg0, LivingEntity arg1)
canAttackWithOwner(LivingEntity arg0, LivingEntity arg1)
public boolean
w()
canBeLeashed()
method_5931()
m_xvyvanvw()
canBeLeashed()
canBeLeashed()
public Vec3
cT()
getLeashOffset()
method_29919()
m_gxfczhkq()
getLeashOffset()
getLeashOffset()
public static boolean
c(bwo<cke> arg0, djb arg1, bwn arg2, iu arg3, azv arg4)
checkWolfSpawnRules(EntityType<Wolf> arg0, LevelAccessor arg1, EntitySpawnReason arg2, BlockPos arg3, RandomSource arg4)
method_39450(class_1299<class_1493> arg0, class_1936 arg1, class_3730 arg2, class_2338 arg3, class_5819 arg4)
m_vozawutp(C_ogavsvbr<C_xokssljs> arg0, C_vdvbsyle arg1, C_bhyaesep arg2, C_hynzadkk arg3, C_rlomrsco arg4)
canSpawn(EntityType<WolfEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random)
canSpawn(EntityType<WolfEntity> type, WorldAccess world, SpawnReason reason, BlockPos pos, RandomGenerator random)