net.minecraft.world.entity

public class Interaction

extends Entity implements Attackable, Targeting

All mapped superinterfaces:

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

bym
net.minecraft.world.entity.Interaction
net.minecraft.class_8150

Field summary

Modifier and TypeField
private static final EntityDataAccessor<Float>
a
DATA_WIDTH_ID
field_42625
private static final EntityDataAccessor<Float>
b
DATA_HEIGHT_ID
field_42626
private static final EntityDataAccessor<Boolean>
c
DATA_RESPONSE_ID
field_42627
private static final String
d
TAG_WIDTH
field_42628
private static final String
e
TAG_HEIGHT
field_42629
private static final String
f
TAG_ATTACK
field_42630
private static final String
g
TAG_INTERACTION
field_42631
private static final String
h
TAG_RESPONSE
field_42632
private static final float
i
DEFAULT_WIDTH
field_57588
private static final float
j
DEFAULT_HEIGHT
field_57589
private static final boolean
k
DEFAULT_RESPONSE
field_57590
private Interaction$PlayerAction
l
attack
field_42633
private Interaction$PlayerAction
m
interaction
field_42634

Constructor summary

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

Method summary

Modifier and TypeMethod
protected void
a(ald$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
protected void
a(fbf arg0)
readAdditionalSaveData(ValueInput arg0)
method_5749(class_11368 arg0)
protected void
a(fbh arg0)
addAdditionalSaveData(ValueOutput arg0)
method_5652(class_11372 arg0)
public void
a(akz<?> arg0)
onSyncedDataUpdated(EntityDataAccessor<?> arg0)
method_5674(class_2940<?> arg0)
public boolean
bH()
canBeHitByProjectile()
method_49108()
public boolean
bI()
isPickable()
method_5863()
public PushReaction
j_()
getPistonPushReaction()
method_5657()
public boolean
m_()
isIgnoringBlockTriggers()
method_5696()
public boolean
v(bxs arg0)
skipAttackInteraction(Entity arg0)
method_5698(class_1297 arg0)
public final boolean
a(asi arg0, bwh arg1, float arg2)
hurtServer(ServerLevel arg0, DamageSource arg1, float arg2)
method_64397(class_3218 arg0, class_1282 arg1, float arg2)
public InteractionResult
a(csy arg0, bvo arg1)
interact(Player arg0, InteractionHand arg1)
method_5688(class_1657 arg0, class_1268 arg1)
public void
g()
tick()
method_5773()
public LivingEntity
aj()
getLastAttacker()
method_49107()
public LivingEntity
e()
getTarget()
method_5968()
private void
a(float arg0)
setWidth(float arg0)
method_49109(float arg0)
private float
f()
getWidth()
method_49116()
private void
b(float arg0)
setHeight(float arg0)
method_49113(float arg0)
private float
i()
getHeight()
method_49117()
private void
a(boolean arg0)
setResponse(boolean arg0)
method_49112(boolean arg0)
private boolean
l()
getResponse()
method_49118()
private EntityDimensions
m()
getDimensions()
method_49119()
public EntityDimensions
a(bze arg0)
getDimensions(Pose arg0)
method_18377(class_4050 arg0)
protected AABB
c(fgx arg0)
makeBoundingBox(Vec3 arg0)
method_65341(class_243 arg0)