net.minecraft.entity.passive

public abstract class TameableEntity

extends AnimalEntity implements Tameable

All mapped superinterfaces:

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

cfs
net.minecraft.world.entity.TamableAnimal
net.minecraft.class_1321
net.minecraft.entity.passive.TameableEntity
net.minecraft.unmapped.C_sjwjnzbw
net.minecraft.entity.passive.TamableEntity
net.minecraft.src.C_547_

Field summary

Modifier and TypeField
public static final int
ct
TELEPORT_WHEN_DISTANCE_IS_SQ
field_52002
field_52002
f_skrydxkf
SQUARED_TELEPORT_DISTANCE
f_337429_
private static final int
cx
MIN_HORIZONTAL_DISTANCE_FROM_TARGET_AFTER_TELEPORTING
field_52003
field_52003
f_ligkdvdj
MIN_HORIZONTAL_DISTANCE_POST_TELEPORT
f_337470_
private static final int
cy
MAX_HORIZONTAL_DISTANCE_FROM_TARGET_AFTER_TELEPORTING
field_52004
field_52004
f_xppimqpx
MAX_HORIZONTAL_DISTANCE_POST_TELEPORT
f_336822_
private static final int
cz
MAX_VERTICAL_DISTANCE_FROM_TARGET_AFTER_TELEPORTING
field_52005
field_52005
f_yebfrsme
MAX_VERTICAL_DISTANCE_POST_TELEPORT
f_336861_
private static final boolean
cA
DEFAULT_ORDERED_TO_SIT
field_57595
DEFAULT_SITTING
f_hyxjioot
DEFAULT_SITTING
f_381077_
protected static final TrackedData<Byte>
cu
DATA_FLAGS_ID
field_6322
TAMEABLE_FLAGS
f_kbzwzygv
TAMEABLE_FLAGS
f_21798_
protected static final TrackedData<Optional<LazyEntityReference<LivingEntity>>>
cv
DATA_OWNERUUID_ID
field_6320
OWNER_UUID
f_rborvvvh
OWNER
f_21799_
private boolean
cB
orderedToSit
field_21974
sitting
f_epcsrtrm
sitting
f_21800_

Constructor summary

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

Method summary

Modifier and TypeMethod
protected void
a(alq$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)
protected void
a(fir arg0)
addAdditionalSaveData(ValueOutput arg0)
method_5652(class_11372 arg0)
writeCustomData(WriteView arg0)
m_xuwbpohg(C_kespdwpv arg0)
writeCustomData(DataWriter arg0)
m_7380_(C_398537_ arg0)
protected void
a(fip arg0)
readAdditionalSaveData(ValueInput arg0)
method_5749(class_11368 arg0)
readCustomData(ReadView arg0)
m_obkzfysl(C_djkzhngg arg0)
readCustomData(DataReader arg0)
m_7378_(C_398549_ arg0)
public boolean
v()
canBeLeashed()
method_5931()
canBeLeashed()
m_xvyvanvw()
canBeLeashed()
m_6573_()
protected void
x(boolean arg0)
spawnTamingParticles(boolean arg0)
method_6180(boolean arg0)
showEmoteParticle(boolean positive)
m_mkfladdv(boolean arg0)
showEmoteParticle(boolean positive)
m_21834_(boolean arg0)
public void
b(byte arg0)
handleEntityEvent(byte arg0)
method_5711(byte arg0)
handleStatus(byte arg0)
m_kkieextx(byte arg0)
handleStatus(byte arg0)
m_7822_(byte arg0)
public boolean
m()
isTame()
method_6181()
isTamed()
m_xhsllqmu()
isTamed()
m_21824_()
public void
a(boolean o, boolean arg1)
setTame(boolean arg0, boolean arg1)
method_6173(boolean arg0, boolean arg1)
setTamed(boolean tamed, boolean updateAttributes)
m_lvckrpxt(boolean arg0, boolean arg1)
setTamed(boolean tamed, boolean applySideEffects)
m_7105_(boolean p_332364_, boolean arg1)
protected void
n()
applyTamingSideEffects()
method_56996()
updateAttributesForTamed()
m_mflmktwd()
applyTamingSideEffects()
m_5849_()
public boolean
s()
isInSittingPose()
method_6172()
isInSittingPose()
m_jaiutpwi()
isInSittingPose()
m_21825_()
public void
y(boolean arg0)
setInSittingPose(boolean arg0)
method_6179(boolean arg0)
setInSittingPose(boolean inSittingPose)
m_yeburszk(boolean arg0)
setInSittingPose(boolean inSittingPose)
m_21837_(boolean arg0)
public LazyEntityReference<LivingEntity>
d()
getOwnerReference()
method_66287()
getOwnerReference()
m_gdzeutbn()
getOwnerReference()
m_385900_()
public void
i(cew arg0)
setOwner(LivingEntity arg0)
method_6174(class_1309 arg0)
setOwner(LivingEntity owner)
m_fzthxvhj(C_usxaxydn arg0)
setOwner(LivingEntity owner)
m_387529_(C_524_ arg0)
public void
a(ceb<cew> arg0)
setOwnerReference(EntityReference<LivingEntity> arg0)
method_66288(class_10583<class_1309> arg0)
setOwner(LazyEntityReference<LivingEntity> owner)
m_vwlkgken(C_xolbcmjn<C_usxaxydn> arg0)
setOwnerReference(EntityReference<LivingEntity> owner)
m_21816_(C_379042_<C_524_> arg0)
public void
g(czl arg0)
tame(Player arg0)
method_6170(class_1657 arg0)
setTamedBy(PlayerEntity player)
m_ztvtqemk(C_jzrpycqo arg0)
setOwner(PlayerEntity player)
m_21828_(C_1141_ arg0)
public boolean
c(cew arg0)
canAttack(LivingEntity arg0)
method_18395(class_1309 arg0)
canTarget(LivingEntity arg0)
m_lazolqzm(C_usxaxydn arg0)
canTarget(LivingEntity arg0)
m_6779_(C_524_ arg0)
public boolean
j(cew arg0)
isOwnedBy(LivingEntity arg0)
method_6171(class_1309 arg0)
isOwner(LivingEntity entity)
m_zgkbrqwb(C_usxaxydn arg0)
isOwner(LivingEntity entity)
m_21830_(C_524_ arg0)
public boolean
a(cew o, cew arg1)
wantsToAttack(LivingEntity arg0, LivingEntity arg1)
method_6178(class_1309 arg0, class_1309 arg1)
canAttackWithOwner(LivingEntity target, LivingEntity owner)
m_frgwjzaq(C_usxaxydn arg0, C_usxaxydn arg1)
canAttackWithOwner(LivingEntity target, LivingEntity owner)
m_7757_(C_524_ p_21811_, C_524_ arg1)
public Team
cD()
getTeam()
method_5781()
getScoreboardTeam()
m_hjjjfrzw()
getScoreboardTeam()
m_5647_()
protected boolean
u(cdv arg0)
considersEntityAsAlly(Entity arg0)
method_61416(class_1297 arg0)
isInSameTeam(Entity arg0)
m_ckvztyll(C_astfners arg0)
isOnSameTeam(Entity arg0)
m_352396_(C_507_ arg0)
public void
a(cci arg0)
die(DamageSource arg0)
method_6078(class_1282 arg0)
onDeath(DamageSource arg0)
m_tflzijcx(C_sbxfkpyv arg0)
onDeath(DamageSource arg0)
m_6667_(C_489_ arg0)
public boolean
gI()
isOrderedToSit()
method_24345()
isSitting()
m_eqokagel()
isSitting()
m_21827_()
public void
z(boolean arg0)
setOrderedToSit(boolean arg0)
method_24346(boolean arg0)
setSitting(boolean sitting)
m_enoyzrxs(boolean arg0)
setSitting(boolean sitting)
m_21839_(boolean arg0)
public void
gJ()
tryToTeleportToOwner()
method_60713()
tryTeleportToOwner()
m_zutxpjge()
tryTeleportToOwner()
m_339874_()
public boolean
gK()
shouldTryTeleportToOwner()
method_60714()
shouldTryTeleportToOwner()
m_wzurfvbh()
shouldTryTeleportToOwner()
m_339471_()
private void
h(ja arg0)
teleportToAroundBlockPos(BlockPos arg0)
method_60712(class_2338 arg0)
tryTeleportNear(BlockPos pos)
m_thjcypav(C_hynzadkk arg0)
tryTeleportNear(BlockPos pos)
m_339461_(C_4675_ arg0)
private boolean
a(int o, int o, int arg2)
maybeTeleportTo(int arg0, int arg1, int arg2)
method_60711(int arg0, int arg1, int arg2)
tryTeleportTo(int x, int y, int z)
m_gdpxayae(int arg0, int arg1, int arg2)
tryTeleportTo(int x, int y, int z)
m_339821_(int p_344602_, int p_344979_, int arg2)
private boolean
i(ja arg0)
canTeleportTo(BlockPos arg0)
method_60717(class_2338 arg0)
canTeleportTo(BlockPos pos)
m_mnstdzks(C_hynzadkk arg0)
canTeleportTo(BlockPos pos)
m_339782_(C_4675_ arg0)
public final boolean
gL()
unableToMoveToOwner()
method_60715()
cannotFollowOwner()
m_qlmizzto()
cannotFollowOwner()
m_338522_()
protected boolean
gM()
canFlyToOwner()
method_60716()
canTeleportOntoLeaves()
m_vgrjbsrb()
canFlyToOwner()
m_339401_()