39 ::ll::TypedStorage<8, 176, ::ActorDefinitionIdentifier> mActorIdentifier;
40 ::ll::TypedStorage<8, 24, ::CompoundTag> mSaveData;
47 ::ll::TypedStorage<8, 200, ::SerializedActorBlockActor::SerializedActor> mSerializedActor;
48 ::ll::TypedStorage<4, 4, int> mPose;
60 virtual void executeEvent(
64 ::std::string
const& eventName,
68 virtual void getDebugText(
69 ::std::vector<::std::string>& outputInfo,
74 virtual ::std::unique_ptr<::BlockActorDataPacket> _getUpdatePacket(
::BlockSource&) ;
84 MCAPI ::Actor* _loadSerializedActor(
95 MCAPI ::Actor* spawnActor(
::BlockSource& region, ::Direction::Type direction);
97 MCAPI
bool trySerializeActor(
::Actor const& actor);
103 MCAPI_C
static void savePoseToItemForInventoryRendering(
::ItemStackBase& item,
int pose);
109 MCAPI static ::std::string_view
const& ACTOR_IDENTIFIER_TAG_NAME();
111 MCAPI static ::std::string_view
const& ACTOR_TAG_NAME();
113 MCAPI static ::std::string_view
const& POSE_TAG_NAME();
115 MCAPI static ::std::string_view
const& SAVE_DATA_TAG_NAME();
127 MCAPI
void $executeEvent(
131 ::std::string
const& eventName,
135 MCAPI
void $getDebugText(
136 ::std::vector<::std::string>& outputInfo,
141 MCAPI ::std::unique_ptr<::BlockActorDataPacket> $_getUpdatePacket(
::BlockSource&);
Definition SaveContext.h:5