25class HangingActor :
public ::Actor {
29 ::ll::TypedStorage<4, 4, int> mDirection;
30 ::ll::TypedStorage<4, 4, int> mTicksToWouldSurviveCheck;
31 ::ll::TypedStorage<4, 4, int> mWouldSurviveCheckCooldown;
41 virtual void normalTick() ;
43 virtual int getWidth()
const = 0;
45 virtual int getHeight()
const = 0;
47 virtual void dropItem() = 0;
51 virtual bool placeHangingEntity(
::BlockSource& region,
int direction);
59 virtual void reloadHardcodedClient(::ActorInitializationMethod method) ;
63 virtual void addAdditionalSaveData(
::CompoundTag& tag)
const ;
67 virtual ~HangingActor() ;
77 int wouldSurviveCheckCooldown
84 MCAPI
void _calculateAABB();
86 MCAPI
void _calculateActorPositionFromPlacementPosition(
::BlockPos const& blockPos);
88 MCAPI
bool _chunksLoaded3x3(
::ChunkPos const& center);
92 MCAPI
void doNormalTick();
102 int wouldSurviveCheckCooldown
115 MCAPI
void $normalTick();
119 MCFOLD
bool $placeHangingEntity(
::BlockSource& region,
int direction);
127 MCAPI
void $reloadHardcodedClient(::ActorInitializationMethod method);
141 MCAPI
static void** $vftable();
Definition EntityContext.h:16