93 enum class LoadMode :
int {
131 MCAPI ::std::string
const& getMessage()
const;
133 MCAPI
void load(
::CompoundTag const& tag, ::SignBlockActor::Text::LoadMode load);
137 MCAPI
void setEditedBy(::std::string
const& playerXuid);
141 MCAPI
void setMessage(::std::string message);
149 MCAPI static ::std::add_lvalue_reference_t<char const[]> SIGN_PERSIST_FORMATTING_TAG();
170 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::SignBlockActor::Text>> mTextFront;
171 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::SignBlockActor::Text>> mTextBack;
172 ::ll::TypedStorage<1, 1, bool> mIsWaxed;
173 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mLockedForEditingBy;
174 ::ll::TypedStorage<1, 1, bool> mIsRemoteProfanityFilterEnabled;
175 ::ll::TypedStorage<1, 1, bool> mIsLocalProfanityFilterEnabled;
197 virtual ::std::string getImmersiveReaderText(
::BlockSource& region) ;
203 virtual ::std::vector<::std::string> getUgcStrings(
::CompoundTag const& tag)
const ;
206 virtual ::std::vector<::std::string> getFilteredUgcStrings(
::CompoundTag const& tag)
const ;
209 virtual void setUgcStrings(
::CompoundTag& tag, ::std::vector<::std::string>
const& list)
const ;
212 virtual void setFilteredUgcStrings(
::CompoundTag& tag, ::std::vector<::std::string>
const& list)
const ;
215 virtual ::std::unique_ptr<::BlockActorDataPacket> _getUpdatePacket(
::BlockSource&) ;
221 virtual bool _playerCanUpdate(
::Player const& fromPlayer)
const ;
229 MCAPI ::SignTextSide getSideFacingPlayer(
::Player const& player)
const;
231 MCAPI
void setMessageForServerScripingOnly(::SignTextSide side, ::std::string message, ::std::string ownerID);
233 MCAPI
void setMessageForServerScripingOnly(::SignTextSide side,
::TextObjectRoot message, ::std::string ownerID);
253 MCAPI ::std::string $getImmersiveReaderText(
::BlockSource& region);
257 MCAPI ::std::vector<::std::string> $getUgcStrings(
::CompoundTag const& tag)
const;
259 MCAPI ::std::vector<::std::string> $getFilteredUgcStrings(
::CompoundTag const& tag)
const;
261 MCAPI
void $setUgcStrings(
::CompoundTag& tag, ::std::vector<::std::string>
const& list)
const;
263 MCAPI
void $setFilteredUgcStrings(
::CompoundTag& tag, ::std::vector<::std::string>
const& list)
const;
265 MCAPI ::std::unique_ptr<::BlockActorDataPacket> $_getUpdatePacket(
::BlockSource&);
269 MCAPI
bool $_playerCanUpdate(
::Player const& fromPlayer)
const;
275 MCAPI
static void** $vftable();
Definition SaveContext.h:5
Definition SignBlockActor.h:90
Definition TextObjectRoot.h:14