net.minecraft.world.entity

public class Interaction

extends Entity implements Attackable, Targeting

All mapped superinterfaces:

SyncedDataHolder, Nameable, EntityAccess, UniquelyIdentifyable, ScoreHolder, DataComponentGetter, Attackable, Targeting

bwy
net.minecraft.world.entity.Interaction
net.minecraft.class_8150
net.minecraft.unmapped.C_hvnhlgso
net.minecraft.entity.decoration.InteractionEntity
net.minecraft.entity.InteractionEntity

Field summary

Modifier and TypeField
private static final EntityDataAccessor<Float>
a
DATA_WIDTH_ID
field_42625
f_rmbogufh
WIDTH
INTERACTION_WIDTH
private static final EntityDataAccessor<Float>
b
DATA_HEIGHT_ID
field_42626
f_luxekrhz
HEIGHT
INTERACTION_HEIGHT
private static final EntityDataAccessor<Boolean>
c
DATA_RESPONSE_ID
field_42627
f_vxdufukm
RESPONSE
RESPONSE
private static final String
d
TAG_WIDTH
field_42628
f_ckdsvier
WIDTH_KEY
WIDTH_KEY
private static final String
e
TAG_HEIGHT
field_42629
f_ygkdbibs
HEIGHT_KEY
HEIGHT_KEY
private static final String
f
TAG_ATTACK
field_42630
f_xnjxidmy
ATTACK_KEY
ATTACK_KEY
private static final String
g
TAG_INTERACTION
field_42631
f_vvmxstjr
INTERACTION_KEY
INTERACTION_KEY
private static final String
h
TAG_RESPONSE
field_42632
f_ztmqbiqd
RESPONSE_KEY
RESPONSE_KEY
private Interaction$PlayerAction
i
attack
field_42633
f_jzdfpkpp
attack
attack
private Interaction$PlayerAction
j
interaction
field_42634
f_ctyumtqt
interaction
interaction

Constructor summary

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

Method summary

Modifier and TypeMethod
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
a(tz arg0)
readAdditionalSaveData(CompoundTag arg0)
method_5749(class_2487 arg0)
m_obkzfysl(C_hhlwcnih arg0)
readCustomDataFromNbt(NbtCompound arg0)
readCustomDataFromNbt(NbtCompound arg0)
protected 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(akj<?> arg0)
onSyncedDataUpdated(EntityDataAccessor<?> arg0)
method_5674(class_2940<?> arg0)
m_efnedaed(C_rinmcaxy<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
public boolean
bF()
canBeHitByProjectile()
method_49108()
m_btnnyttp()
canBeHitByProjectile()
canBeHitByProjectile()
public boolean
bG()
isPickable()
method_5863()
m_bzveerey()
canHit()
collides()
public PushReaction
j_()
getPistonPushReaction()
method_5657()
m_yjvnxlqe()
getPistonBehavior()
getPistonBehavior()
public boolean
g_()
isIgnoringBlockTriggers()
method_5696()
m_vrnxwjtm()
canAvoidTraps()
canAvoidTraps()
public boolean
v(bwf arg0)
skipAttackInteraction(Entity arg0)
method_5698(class_1297 arg0)
m_uvsfzohj(C_astfners arg0)
handleAttack(Entity arg0)
handleAttack(Entity arg0)
public final 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)
public InteractionResult
a(crc arg0, buc arg1)
interact(Player arg0, InteractionHand arg1)
method_5688(class_1657 arg0, class_1268 arg1)
m_fdhoudpd(C_jzrpycqo arg0, C_laxmzoqs arg1)
interact(PlayerEntity arg0, Hand arg1)
interact(PlayerEntity arg0, Hand arg1)
public void
h()
tick()
method_5773()
m_arkgrfeb()
tick()
tick()
public LivingEntity
am()
getLastAttacker()
method_49107()
m_fzsxxtsc()
getLastAttacker()
getLastAttacker()
public LivingEntity
f()
getTarget()
method_5968()
m_mqgluxpv()
getTarget()
getTarget()
private void
a(float arg0)
setWidth(float arg0)
method_49109(float arg0)
m_uesbqavb(float arg0)
setInteractionWidth(float width)
setInteractionWidth(float width)
private float
g()
getWidth()
method_49116()
m_mcajgzfg()
getInteractionWidth()
getInteractionWidth()
private void
b(float arg0)
setHeight(float arg0)
method_49113(float arg0)
m_yvnkyldm(float arg0)
setInteractionHeight(float height)
setInteractionHeight(float height)
private float
j()
getHeight()
method_49117()
m_dyvbaohz()
getInteractionHeight()
getInteractionHeight()
private void
a(boolean arg0)
setResponse(boolean arg0)
method_49112(boolean arg0)
m_oeurfxnz(boolean arg0)
setResponse(boolean response)
setResponse(boolean response)
private boolean
m()
getResponse()
method_49118()
m_stegizgr()
shouldRespond()
getResponse()
private EntityDimensions
n()
getDimensions()
method_49119()
m_acettnna()
getDimensions()
getInteractionDimensions()
public EntityDimensions
a(bxq arg0)
getDimensions(Pose arg0)
method_18377(class_4050 arg0)
m_ucyctjbx(C_ufdjspmk arg0)
getDimensions(EntityPose arg0)
getDimensions(EntityPose arg0)
protected AABB
c(feq arg0)
makeBoundingBox(Vec3 arg0)
method_65341(class_243 arg0)
m_sgtyfeib(C_vgpupfxx arg0)
calculateDefaultBoundingBox(Vec3d arg0)
getDimensionsBoxAt(Vec3d arg0)