3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/item/components/IItemComponentLegacyFactoryData.h"
20 ::ll::TypedStorage<8, 8, ::ComponentItem*> mOwner;
28 virtual bool checkComponentDataForContentErrors()
const;
30 virtual void writeSettings();
32 virtual bool isNetworkComponent()
const;
38 virtual void handleVersionBasedInitialization(
::SemVersion const& originalJsonVersion);
Definition ComponentItem.h:52
Definition CompoundTag.h:18
Definition ItemComponent.h:16
MCAPI void $writeSettings()
MCAPI void $_initializeComponent(::ComponentItem &owner)
MCAPI bool $checkComponentDataForContentErrors() const
MCAPI bool $isNetworkComponent() const
MCAPI bool $initializeFromNetwork(::CompoundTag const &tag, ::cereal::ReflectionCtx const &ctx)
static MCAPI void ** $vftable()
MCAPI void $handleVersionBasedInitialization(::SemVersion const &originalJsonVersion)
MCAPI ::std::unique_ptr<::CompoundTag > $buildNetworkTag(::cereal::ReflectionCtx const &ctx) const
Definition SemVersion.h:15
Definition IItemComponentLegacyFactoryData.h:5
Definition ReflectionCtx.h:11