31 ::ll::TypedStorage<8, 48, ::HashedString> mCullingName;
32 ::ll::TypedStorage<8, 16, ::std::map<::std::string, ::ExpressionNode>> mBoneVisibilities;
39 ::ll::TypedStorage<8, 48, ::HashedString> mGeometryName;
40 ::ll::TypedStorage<1, 1, bool> mNeedsLegacyTopRotation;
41 ::ll::TypedStorage<1, 1, bool> mUseBlockTypeLightAbsorption;
42 ::ll::TypedStorage<1, 1, bool> mIgnoreGeometryForIsSolid;
43 ::ll::TypedStorage<8, 48, ::HashedString> mCullingLayer;
44 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::BlockGeometryDescription::SharedInitializationData>>
45 mSharedInitializationData;
46 ::ll::TypedStorage<8, 24, ::std::variant<bool, ::std::set<::HashedString>>> mUVsLocked;
47 ::ll::TypedStorage<4, 52, ::BlockRendererDescription> mRenderer;
54 virtual ::std::string
const& getName() const ;
63 virtual
void handleVersionBasedInitialization(::
SemVersion const& originalJsonVersion) ;
66 virtual ::
CompoundTag buildUnboundDataNetworkTag() const ;
69 virtual
void initializeUnboundDataFromNetwork(::
CompoundTag const& tag) ;
98 MCAPI static
void bindType(::cereal::ReflectionCtx&
ctx);
106 MCAPI static ::
std::
string const& CULLING_LAYER_DOCUMENTATION();
108 MCAPI static ::
HashedString const& CULLING_LAYER_LEAVES();
110 MCAPI static ::
std::
string const& CULLING_LAYER_NAME_CONSTRAINT();
112 MCAPI static ::
HashedString const& CULLING_LAYER_UNDEFINED();
114 MCAPI static ::
HashedString const& FULL_BLOCK_GEO_NAME();
116 MCAPI static ::
std::
string const& GEO_NAME_CONSTRAINT();
118 MCAPI static ::
std::
string const& NameID();
120 MCAPI static ::
std::
string const& UV_LOCKING_CONSTRAINT();
148 MCAPI ::
std::
string const& $getName() const;
154 MCAPI
void $handleVersionBasedInitialization(::
SemVersion const& originalJsonVersion);
156 MCAPI ::
CompoundTag $buildUnboundDataNetworkTag() const;
158 MCAPI
void $initializeUnboundDataFromNetwork(::
CompoundTag const& tag);