19 enum class SetResult :
int {
21 StorageLimitExceeded = 1,
25 using SetCallbackFn = ::std::function<
26 void(::std::string
const&, uint, ::std::variant<double, float, bool, ::std::string, ::Vec3>
const*)>;
36 ::std::variant<double, float, bool, ::std::string, ::Vec3>,
39 ::std::vector<::std::variant<double, float, bool, ::std::string, ::Vec3>>>>
41 ::ll::TypedStorage<8, 8, uint64> mStorageBytes;
49 virtual void load(
::CompoundTag const& parentTag, ::BlockActorVersion version) ;
57 MCAPI ::BlockActorDynamicPropertiesComponent::SetResult _set(
58 ::std::string
const& key,
60 ::std::variant<double, float, bool, ::std::string, ::Vec3>
const& value,
62 void(::std::string
const&, uint, ::std::variant<double, float, bool, ::std::string, ::Vec3>
const*)>
66 MCAPI ::BlockActorDynamicPropertiesComponent::SetResult remove(
67 ::std::string
const& key,
69 void(::std::string
const&, uint, ::std::variant<double, float, bool, ::std::string, ::Vec3>
const*)>
77 MCAPI static ::std::add_lvalue_reference_t<char const[]> DYNAMIC_PROPERTIES_TAG();
85 MCAPI
void $load(
::CompoundTag const& parentTag, ::BlockActorVersion version);