net.minecraft.entity.decoration

public abstract class AbstractDecorationEntity

extends BlockAttachedEntity

All mapped superinterfaces:

DataTracked, DebugTrackable, Nameable, HeldItemContext, EntityLike, UniquelyIdentifiable, ScoreHolder, ComponentsAccess

cvi
net.minecraft.world.entity.decoration.HangingEntity
net.minecraft.class_1530
net.minecraft.entity.decoration.AbstractDecorationEntity
net.minecraft.unmapped.C_jkvbjfnw
net.minecraft.entity.decoration.AbstractDecorationEntity
net.minecraft.src.C_968_

Field summary

Modifier and TypeField
private static final TrackedData<Direction>
b
DATA_DIRECTION
field_60665
FACING
f_gvlrmhwu
f_398837_
private static final Direction
c
DEFAULT_DIRECTION
field_60666
DEFAULT_FACING
f_kyypotqq
DIRECTION
f_398888_

Constructor summary

ModifierConstructor
protected (EntityType<? extends AbstractDecorationEntity> type, World world)
protected (EntityType<? extends AbstractDecorationEntity> type, World world, BlockPos pos)

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)
public void
a(alm<?> arg0)
onSyncedDataUpdated(EntityDataAccessor<?> arg0)
method_5674(class_2940<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
m_efnedaed(C_rinmcaxy<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
m_7350_(C_5225_<?> arg0)
public Direction
db()
getDirection()
method_5735()
getHorizontalFacing()
m_fizdaqdb()
getHorizontalFacing()
m_6350_()
protected void
a(jg arg0)
setDirectionRaw(Direction arg0)
method_71770(class_2350 arg0)
setFacingInternal(Direction facing)
m_mwijirco(C_xpuuihxf arg0)
m_mwijirco(Direction direction)
m_403685_(C_4687_ arg0)
protected void
b(jg arg0)
setDirection(Direction arg0)
method_6892(class_2350 arg0)
setFacing(Direction facing)
m_pjpwgxem(C_xpuuihxf arg0)
setFacing(Direction facing)
m_6022_(C_4687_ arg0)
protected void
e()
recalculateBoundingBox()
method_6895()
updateAttachmentPosition()
m_woivokxp()
updateBoundingBox()
m_7087_()
protected abstract Box
a(ja o, jg arg1)
calculateBoundingBox(BlockPos arg0, Direction arg1)
method_59943(class_2338 arg0, class_2350 arg1)
calculateBoundingBox(BlockPos pos, Direction side)
m_lbdhqjli(C_hynzadkk arg0, C_xpuuihxf arg1)
calculateBoundingBox(BlockPos pos, Direction direction)
m_338754_(C_4675_ p_343089_, C_4687_ arg1)
public boolean
f()
survives()
method_6888()
canStayAttached()
m_uzlyxllu()
canStayAttached()
m_7088_()
protected Box
s()
calculateSupportBox()
method_59941()
getAttachmentBox()
m_rhbnmmyq()
calculateSupportBox()
m_339128_()
protected boolean
a(boolean arg0)
canCoexist(boolean arg0)
method_74095(boolean arg0)
hasNoIntersectingDecoration(boolean skipTypeCheck)
m_arnpoohg(boolean arg0)
m_416154_(boolean arg0)
protected Box
u()
getPopBox()
method_74963()
method_74963()
m_xoejhhxr()
m_432013_()
public abstract void
v()
playPlacementSound()
method_6894()
onPlace()
m_tmiedenc()
onPlace()
m_7084_()
public ItemEntity
a(awx o, dhp o, float arg2)
spawnAtLocation(ServerLevel arg0, ItemStack arg1, float arg2)
method_5699(class_3218 arg0, class_1799 arg1, float arg2)
dropStack(ServerWorld arg0, ItemStack arg1, float arg2)
m_bxezczwg(C_bdwnwhiu arg0, C_sddaxwyk arg1, float arg2)
dropStack(ServerWorld arg0, ItemStack arg1, float arg2)
m_19998_(C_12_ p_31722_, C_1391_ p_31723_, float arg2)
public float
a(ebr arg0)
rotate(Rotation arg0)
method_5832(class_2470 arg0)
applyRotation(BlockRotation arg0)
m_cpoqqugf(C_mboglirk arg0)
applyRotation(BlockRotation arg0)
m_7890_(C_1886_ arg0)
public float
a(eaa arg0)
mirror(Mirror arg0)
method_5763(class_2415 arg0)
applyMirror(BlockMirror arg0)
m_kvelccqq(C_qomzaqud arg0)
applyMirror(BlockMirror arg0)
m_6961_(C_1838_ arg0)