26class SerializedActorBlockActor :
public ::VanillaBlockActor {
38 ::ll::TypedStorage<8, 176, ::ActorDefinitionIdentifier> mActorIdentifier;
39 ::ll::TypedStorage<8, 24, ::CompoundTag> mSaveData;
46 ::ll::TypedStorage<8, 200, ::SerializedActorBlockActor::SerializedActor> mSerializedActor;
47 ::ll::TypedStorage<4, 4, int> mPose;
52 SerializedActorBlockActor();
63 virtual void getDebugText(
64 ::std::vector<::std::string>& outputInfo,
69 virtual ::std::unique_ptr<::BlockActorDataPacket> _getUpdatePacket(
::BlockSource&) ;
77 MCAPI SerializedActorBlockActor(
79 ::BlockActorType type,
80 ::BlockActorRendererId rendererId,
89 MCAPI ::Actor* spawnActor(
::BlockSource& region, ::Direction::Type direction);
96 MCAPI
static bool isItemSerializedActorBlock(
::ItemStackBase const& item);
99 MCAPI
static void savePoseToItemForInventoryRendering(
::ItemStackBase& item,
int pose);
105 MCAPI static ::std::string_view
const& ACTOR_IDENTIFIER_TAG_NAME();
107 MCAPI static ::std::string_view
const& ACTOR_TAG_NAME();
109 MCAPI static ::std::string_view
const& POSE_TAG_NAME();
111 MCAPI static ::std::string_view
const& SAVE_DATA_TAG_NAME();
119 ::BlockActorType type,
120 ::BlockActorRendererId rendererId,
134 MCAPI
void $getDebugText(
135 ::std::vector<::std::string>& outputInfo,
140 MCFOLD ::std::unique_ptr<::BlockActorDataPacket> $_getUpdatePacket(
::BlockSource&);
Definition SaveContext.h:5