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);
95 MCAPI
static void savePoseToItemForInventoryRendering(
::ItemStackBase& item,
int pose);
101 MCAPI static ::std::string_view
const& ACTOR_IDENTIFIER_TAG_NAME();
103 MCAPI static ::std::string_view
const& ACTOR_TAG_NAME();
105 MCAPI static ::std::string_view
const& POSE_TAG_NAME();
107 MCAPI static ::std::string_view
const& SAVE_DATA_TAG_NAME();
115 ::BlockActorType type,
116 ::BlockActorRendererId rendererId,
130 MCAPI
void $getDebugText(
131 ::std::vector<::std::string>& outputInfo,
136 MCFOLD ::std::unique_ptr<::BlockActorDataPacket> $_getUpdatePacket(
::BlockSource&);
Definition SaveContext.h:5