29 ::ll::TypedStorage<1, 1, bool> overridePlayerInteract;
30 ::ll::TypedStorage<1, 1, bool> overridePlayerPlacing;
37 ::ll::TypedStorage<8, 24, ::std::vector<::BlockCustomComponentData>> mCustomComponentData;
41 ::std::unordered_map<::std::string, ::BlockCustomComponentsComponentDescription::ComponentOverrides>>
43 ::ll::TypedStorage<1, 1, bool> mIsCustomComponentsV1;
44 ::ll::TypedStorage<1, 1, bool> mHasPlayerInteractEvent;
45 ::ll::TypedStorage<1, 1, bool> mHasPlayerPlacingEvent;
51 virtual ::std::string
const& getName() const ;
55 virtual
bool isNetworkComponent() const ;
57 virtual ::
std::unique_ptr<::
CompoundTag> buildNetworkTag(::cereal::ReflectionCtx const&
ctx) const ;
59 virtual
void initializeFromNetwork(::
CompoundTag const& tag, ::cereal::ReflectionCtx const&
ctx) ;
66 ::
std::string_view compName,
67 ::cereal::DynamicValue compData,
68 bool overridePlayerInteract,
69 bool overridePlayerPlacing