net.minecraft.world.entity

public interface Leashable

bxc
net.minecraft.world.entity.Leashable
net.minecraft.class_9817
net.minecraft.unmapped.C_gbavazgo
net.minecraft.entity.Leashable
net.minecraft.entity.Leashable

Field summary

Modifier and TypeField
String
o_
LEASH_TAG
field_52216
f_hwlweeax
LEASH_NBT_KEY
LEASH_NBT_KEY
double
p_
LEASH_TOO_FAR_DIST
field_52314
f_crwvitgo
MAX_LEASH_LENGTH
MAX_LEASH_LENGTH
double
q_
LEASH_ELASTIC_DIST
field_52315
f_iiewyzxn
SHORT_LEASH_LENGTH
STRETCH_DISTANCE

Method summary

Modifier and TypeMethod
Leashable$LeashData
U_()
getLeashData()
method_60955()
m_hkieuyqm()
getLeashData()
getLeashData()
void
a(bxc$a arg0)
setLeashData(Leashable$LeashData arg0)
method_60960(class_9817$class_9818 arg0)
m_lccupwok(C_gbavazgo$C_trsxpkpu arg0)
setLeashData(Leashable$LeashData leashData)
setLeashData(Leashable$LeashData arg0)
default boolean
O_()
isLeashed()
method_60953()
m_egrefywv()
isLeashed()
isLeashed()
default boolean
M_()
mayBeLeashed()
method_60954()
m_feakufat()
mightBeLeashed()
hasLeashData()
default boolean
p()
canHaveALeashAttachedToIt()
method_60969()
m_eodbrgla()
canLeashAttachTo()
canLeashAttachTo()
default boolean
w()
canBeLeashed()
method_5931()
m_xvyvanvw()
canBeLeashed()
canBeLeashed()
default void
e_(int arg0)
setDelayedLeashHolderId(int arg0)
method_60968(int arg0)
m_jywtllgu(int arg0)
setUnresolvedLeashHolderId(int unresolvedLeashHolderId)
setDelayedLeashHolderId(int delayedLeashHolderId)
default void
c(tz arg0)
readLeashData(CompoundTag arg0)
method_60967(class_2487 arg0)
m_fmujdyoh(C_hhlwcnih arg0)
readLeashDataFromNbt(NbtCompound nbt)
readLeashData(NbtCompound compound)
private static Leashable$LeashData
a(tz arg0)
readLeashDataInternal(CompoundTag arg0)
method_65896(class_2487 arg0)
m_fjrwtmxa(C_hhlwcnih arg0)
readLeashData(NbtCompound nbt)
m_fjrwtmxa(NbtCompound compound)
default void
a(tz arg0, bxc$a arg1)
writeLeashData(CompoundTag arg0, Leashable$LeashData arg1)
method_60962(class_2487 arg0, class_9817$class_9818 arg1)
m_ydrqybvl(C_hhlwcnih arg0, C_gbavazgo$C_trsxpkpu arg1)
writeLeashDataToNbt(NbtCompound nbt, Leashable$LeashData leashData)
writeLeashData(NbtCompound compound, Leashable$LeashData data)
private static <E extends Entity extends Leashable> void
a(E arg0, bxc$a arg1)
restoreLeashFromSave(E arg0, Leashable$LeashData arg1)
method_60958(E arg0, class_9817$class_9818 arg1)
m_yvbpzuud(E arg0, C_gbavazgo$C_trsxpkpu arg1)
resolveLeashData(E entity, Leashable$LeashData leashData)
resolveLeashData(E entity, Leashable$LeashData data)
default void
y()
dropLeash()
method_5932()
m_brbnwutv()
detachLeash()
default void
z()
removeLeash()
method_65894()
m_gxfemicl()
detachLeashWithoutDrop()
default void
A()
onLeashRemoved()
method_65895()
m_viwtpsbf()
onLeashRemoved()
private static <E extends Entity extends Leashable> void
a(E arg0, boolean arg1, boolean arg2)
dropLeash(E arg0, boolean arg1, boolean arg2)
method_60959(E arg0, boolean arg1, boolean arg2)
m_zuzsbkuh(E arg0, boolean arg1, boolean arg2)
detachLeash(E entity, boolean sendPacket, boolean dropItem)
detachLeash(E entity, boolean sendPacket, boolean dropItem)
static <E extends Entity extends Leashable> void
a_(arq arg0, E arg1)
tickLeash(ServerLevel arg0, E arg1)
method_60965(class_3218 arg0, E arg1)
m_ydkqpzwu(C_bdwnwhiu arg0, E arg1)
tickLeash(ServerWorld world, E entity)
tickLeash(ServerWorld world, E entity)
default boolean
a(bwf arg0, float arg1)
handleLeashAtDistance(Entity arg0, float arg1)
method_60956(class_1297 arg0, float arg1)
m_zkhlcdom(C_astfners arg0, float arg1)
beforeLeashTick(Entity leashHolder, float distance)
applyLongRangeBehavior(Entity holder, float distance)
default void
B()
leashTooFarBehaviour()
method_60970()
m_kkwyhrvj()
breakLongLeash()
applyTooFarBehavior()
default void
a(bwf arg0)
closeRangeLeashBehaviour(Entity arg0)
method_60963(class_1297 arg0)
m_frfgxbsb(C_astfners arg0)
onShortLeashTick(Entity entity)
applyCloseRangeBehavior(Entity entity)
default void
b(bwf arg0, float arg1)
elasticRangeLeashBehaviour(Entity arg0, float arg1)
method_61162(class_1297 arg0, float arg1)
m_ygwjgcso(C_astfners arg0, float arg1)
applyLeashElasticity(Entity leashHolder, float distance)
applyElasticRangeBehavior(Entity holder, float distance)
private static <E extends Entity extends Leashable> void
a(E arg0, bwf arg1, float arg2)
legacyElasticRangeLeashBehaviour(E arg0, Entity arg1, float arg2)
method_61161(E arg0, class_1297 arg1, float arg2)
m_ssfsnjwp(E arg0, C_astfners arg1, float arg2)
applyLeashElasticity(E entity, Entity leashHolder, float distance)
applyLegacyElasticity(E entity, Entity holder, float distance)
default void
a_(bwf arg0, boolean arg1)
setLeashedTo(Entity arg0, boolean arg1)
method_60964(class_1297 arg0, boolean arg1)
m_epgfrqcc(C_astfners arg0, boolean arg1)
attachLeash(Entity leashHolder, boolean sendPacket)
attachLeash(Entity entity, boolean sendPacket)
private static <E extends Entity extends Leashable> void
a(E arg0, bwf arg1, boolean arg2)
setLeashedTo(E arg0, Entity arg1, boolean arg2)
method_60957(E arg0, class_1297 arg1, boolean arg2)
m_ovrpaqfw(E arg0, C_astfners arg1, boolean arg2)
attachLeash(E entity, Entity leashHolder, boolean sendPacket)
attachLeash(E entity, Entity leashHolder, boolean sendPacket)
default Entity
C()
getLeashHolder()
method_60952()
m_xkmzlwed()
getLeashHolder()
getLeashHolder()
private static <E extends Entity extends Leashable> Entity
b(E arg0)
getLeashHolder(E arg0)
method_60966(E arg0)
m_gnuhezcf(E arg0)
getLeashHolder(E entity)
getLeashHolder(E leashed)