27class ItemFrameBlockActor :
public ::BlockActor {
31 ::ll::TypedStorage<4, 12, ::ClockSpriteCalculator> mClockSpriteCalc;
32 ::ll::TypedStorage<8, 32, ::CompassSpriteCalculator> mCompassSpriteCalc;
33 ::ll::TypedStorage<8, 32, ::CompassSpriteCalculator> mRecoveryCompassSpriteCalc;
34 ::ll::TypedStorage<1, 1, bool> mInstantClockCalculatorUpdate;
35 ::ll::TypedStorage<8, 128, ::ItemInstance> mItem;
36 ::ll::TypedStorage<4, 4, float> mDropChance;
37 ::ll::TypedStorage<4, 4, float> mRotation;
38 ::ll::TypedStorage<1, 1, bool> mUpgradeMapBit;
39 ::ll::TypedStorage<1, 1, bool> mUpgradePhotoBit;
40 ::ll::TypedStorage<1, 1, bool> mRefreshMap;
41 ::ll::TypedStorage<8, 24, ::WeakEntityRef> mDisplayEntity;
42 ::ll::TypedStorage<1, 1, bool> mIgnoreLighting;
47 ItemFrameBlockActor();
64 virtual ::std::unique_ptr<::BlockActorDataPacket> _getUpdatePacket(
::BlockSource&) ;
72 MCAPI
explicit ItemFrameBlockActor(
::BlockPos const& pos);
74 MCAPI ItemFrameBlockActor(
::BlockPos const& pos, ::BlockActorType type);
84 MCFOLD ::ClockSpriteCalculator& getClockCalculator();
86 MCFOLD ::CompassSpriteCalculator& getCompassCalculator();
89 MCFOLD ::ItemInstance
const& getFramedItem()
const;
92 MCFOLD ::CompassSpriteCalculator& getRecoveryCompassCalculator();
95 MCFOLD
float getRotation();
98 MCFOLD
bool const ignoreLighting()
const;
106 MCAPI ::Actor* tryGetOrCreateDisplayEntity(
::BlockSource& region);
109 MCAPI
void updateNameTag();
115 MCAPI
static float const& ROTATION_DEGREES();
123 MCAPI
void* $ctor(
::BlockPos const& pos, ::BlockActorType type);
141 MCFOLD ::std::unique_ptr<::BlockActorDataPacket> $_getUpdatePacket(
::BlockSource&);
Definition SaveContext.h:5