22 virtual ::BlockActor& getBlockActor() = 0;
24 virtual ::BlockActorType getBlockActorType()
const = 0;
26 virtual ::Container* getContainer() = 0;
28 virtual ::Container
const* getContainer()
const = 0;
30 virtual void eraseLootTable() = 0;
32 virtual ::std::string getName()
const = 0;
34 virtual ::std::string getImmersiveReaderText(
::BlockSource& region) = 0;
36 virtual bool canRenderCustomName()
const = 0;
38 virtual bool hasCustomName()
const = 0;
40 virtual ::Bedrock::Safety::RedactableString
const& getCustomName()
const = 0;
44 virtual bool isCustomNameSaved()
const = 0;
46 virtual ::Bedrock::Safety::RedactableString getDisplayName()
const = 0;
48 virtual bool hasFilteredNameTag()
const = 0;
50 virtual ::std::string getFilteredNameTag()
const = 0;
52 virtual void setFilteredNameTag(::std::string
const& filteredName) = 0;
54 virtual ::std::vector<::std::string> getUgcStrings(
::CompoundTag const& tag)
const = 0;
56 virtual ::std::vector<::std::string> getFilteredUgcStrings(
::CompoundTag const& tag)
const = 0;
58 virtual void setUgcStrings(
::CompoundTag& tag, ::std::vector<::std::string>
const& list)
const = 0;
60 virtual void setFilteredUgcStrings(
::CompoundTag& tag, ::std::vector<::std::string>
const& list)
const = 0;
62 virtual bool validateData(
::CompoundTag const& tag)
const = 0;
66 virtual void setChanged() = 0;
68 virtual bool isChanged()
const = 0;
72 virtual void _setCanRenderCustomName(
bool value) = 0;
74 virtual void _setCustomNameSaved(
bool saveCustomName) = 0;
Definition IVanillaMainBlockActorComponent.h:18