3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/math/Vec3.h"
7#include "mc/world/level/block/components/BlockComponentDescription.h"
8#include "mc/world/level/block/components/BlockTransformationComponent.h"
22 ::ll::TypedStorage<1, 1, bool> mHasJsonVersionBeforeValidation;
23 ::ll::TypedStorage<4, 12, ::Vec3> mTranslation;
24 ::ll::TypedStorage<4, 24, ::BlockTransformationComponent::RotationType> mRotation;
25 ::ll::TypedStorage<4, 24, ::BlockTransformationComponent::ScaleType> mScale;
31 virtual ::std::string
const& getName()
const ;
37 virtual bool isNetworkComponent()
const ;
43 virtual void handleVersionBasedInitialization(
::SemVersion const& originalJsonVersion) ;
55 MCNAPI static ::std::string
const&
NameID();
Definition BlockComponentStorage.h:69
Definition CompoundTag.h:18
Definition SemVersion.h:15
Definition BlockComponentDescription.h:20
Definition ReflectionCtx.h:11