net.minecraft.world.entity.decoration

public abstract class HangingEntity

extends BlockAttachedEntity

All mapped superinterfaces:

SyncedDataHolder, DebugValueSource, Nameable, ItemOwner, SlotProvider, EntityAccess, UniquelyIdentifyable, ScoreHolder, DataComponentGetter

czb
net.minecraft.world.entity.decoration.HangingEntity
net.minecraft.class_1530
net.minecraft.entity.decoration.AbstractDecorationEntity
net.minecraft.src.C_968_
net.minecraft.world.entity.decoration.EntityHanging

字段概要

修饰符与类型字段
private static final EntityDataAccessor<Direction>
b
DATA_DIRECTION
field_60665
FACING
f_398837_
private static final Direction
c
DEFAULT_DIRECTION
field_60666
DEFAULT_FACING
f_398888_

构造函数概要

修饰符构造函数
protected (EntityType<? extends HangingEntity> p_31704_, Level arg1)
protected (EntityType<? extends HangingEntity> type, Level world, BlockPos pos)

方法概要

修饰符与类型方法
protected void
a(ama$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
initDataTracker(DataTracker$Builder arg0)
m_8097_(C_5247_$C_313487_ arg0)
public void
a(alw<?> arg0)
onSyncedDataUpdated(EntityDataAccessor<?> arg0)
method_5674(class_2940<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
m_7350_(C_5225_<?> arg0)
public Direction
dg()
getDirection()
method_5735()
getHorizontalFacing()
m_6350_()
protected void
a(iz arg0)
setDirectionRaw(Direction arg0)
method_71770(class_2350 arg0)
setFacingInternal(Direction facing)
m_403685_(C_4687_ arg0)
protected void
b(iz arg0)
setDirection(Direction arg0)
method_6892(class_2350 arg0)
setFacing(Direction facing)
m_6022_(C_4687_ arg0)
protected void
e()
recalculateBoundingBox()
method_6895()
updateAttachmentPosition()
m_7087_()
protected abstract AABB
a(is arg0, iz arg1)
calculateBoundingBox(BlockPos arg0, Direction arg1)
method_59943(class_2338 arg0, class_2350 arg1)
calculateBoundingBox(BlockPos pos, Direction side)
m_338754_(C_4675_ p_343089_, C_4687_ arg1)
public boolean
f()
survives()
method_6888()
canStayAttached()
m_7088_()
protected AABB
s()
calculateSupportBox()
method_59941()
getAttachmentBox()
m_339128_()
protected boolean
a(boolean arg0)
canCoexist(boolean arg0)
method_74095(boolean arg0)
hasNoIntersectingDecoration(boolean skipTypeCheck)
m_416154_(boolean arg0)
protected boolean
b(fth arg0)
hasLevelCollision(AABB arg0)
method_76790(class_238 arg0)
method_76790(Box arg0)
m_445460_(C_3040_ arg0)
protected AABB
u()
getPopBox()
method_74963()
method_74963()
m_432013_()
public abstract void
v()
playPlacementSound()
method_6894()
onPlace()
m_7084_()
public ItemEntity
a(axf arg0, dlt arg1, 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_19998_(C_12_ p_31722_, C_1391_ p_31723_, float arg2)
public float
a(egm arg0)
rotate(Rotation arg0)
method_5832(class_2470 arg0)
applyRotation(BlockRotation arg0)
m_7890_(C_1886_ arg0)
public float
a(eev arg0)
mirror(Mirror arg0)
method_5763(class_2415 arg0)
applyMirror(BlockMirror arg0)
m_6961_(C_1838_ arg0)