25class MovingBlockActor :
public ::VanillaBlockActor {
29 ::ll::TypedStorage<8, 8, ::Block const*> mWrappedBlock;
30 ::ll::TypedStorage<8, 8, ::Block const*> mWrappedExtraBlock;
31 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::BlockActor>> mWrappedBlockActor;
32 ::ll::TypedStorage<4, 12, ::BlockPos> mPistonBlockPos;
33 ::ll::TypedStorage<1, 1, bool> mPistonBlockExpanding;
34 ::ll::TypedStorage<4, 24, ::AABB> mCollisionShape;
35 ::ll::TypedStorage<1, 1, bool> mPreserved;
36 ::ll::TypedStorage<4, 4, int> mPreservedLifespan;
46 virtual ~MovingBlockActor() =
default;
54 virtual ::std::unique_ptr<::BlockActorDataPacket> _getUpdatePacket(
::BlockSource&) ;
62 MCAPI
explicit MovingBlockActor(
::BlockPos const& pos);
64 MCAPI ::std::pair<::AABB, ::AABB> _getWrappedBlockCollisionShapes(
::IConstBlockSource const& region)
const;
98 MCFOLD ::std::unique_ptr<::BlockActorDataPacket> $_getUpdatePacket(
::BlockSource&);
Definition SaveContext.h:5