3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/block/components/NetworkedBlockComponentDescription.h"
14namespace cereal {
struct ReflectionCtx; }
56 virtual ::std::string
const& getName() const ;
65 virtual
void handleVersionBasedInitialization(::
SemVersion const& originalJsonVersion) ;
68 virtual ::
CompoundTag buildUnboundDataNetworkTag() const ;
71 virtual
void initializeUnboundDataFromNetwork(::
CompoundTag const& tag) ;
Definition BlockComponentStorage.h:10
Definition CompoundTag.h:13
Definition HashedString.h:5
Definition NetworkedBlockComponentDescription.h:6
Definition SemVersion.h:16
Definition BlockGeometryDescription.h:25
Definition BlockGeometryDescription.h:17
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
static MCAPI ::std::string const & NameID()
MCAPI::std::string const & $getName() const
MCAPI void $initializeUnboundDataFromNetwork(::CompoundTag const &tag)
static MCAPI ::std::string const & CULLING_LAYER_NAME_CONSTRAINT()
static MCAPI ::std::string const & CULLING_LAYER_DOCUMENTATION()
static MCAPI ::HashedString const & CULLING_LAYER_LEAVES()
MCAPI void $initializeComponentFromCode(::BlockComponentStorage &blockComponentStorage) const
static MCAPI ::std::string const & GEO_NAME_CONSTRAINT()
MCAPI::CompoundTag $buildUnboundDataNetworkTag() const
MCAPI void $handleVersionBasedInitialization(::SemVersion const &originalJsonVersion)
static MCAPI ::std::string const & UV_LOCKING_CONSTRAINT()
static MCAPI ::HashedString const & CROSS_GEO_NAME()
static MCAPI ::HashedString const & FULL_BLOCK_GEO_NAME()
static MCAPI ::HashedString const & CULLING_LAYER_UNDEFINED()
static MCAPI void ** $vftable()
MCAPI void $initializeComponent(::BlockComponentStorage &blockComponentStorage) const