LeviLamina
Loading...
Searching...
No Matches
BlockEntityComponent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace cereal { struct ReflectionCtx; }
8// clang-format on
9
10namespace SharedTypes::v1_26_20::BlockDefinition {
11
13public:
14 // BlockEntityComponent inner types declare
15 // clang-format off
16 struct ContainerData;
17 // clang-format on
18
19 // BlockEntityComponent inner types define
21 public:
22 // member variables
23 // NOLINTBEGIN
24 ::ll::TypedStorage<1, 1, uchar> mSlotCount;
25 // NOLINTEND
26
27 public:
28 // static variables
29 // NOLINTBEGIN
30 MCAPI static ::std::string_view const& SlotCountId();
31 // NOLINTEND
32 };
33
34public:
35 // member variables
36 // NOLINTBEGIN
37 ::ll::TypedStorage<1, 1, bool> mDynamicProperties;
38 ::ll::TypedStorage<
39 1,
40 2,
41 ::std::optional<::SharedTypes::v1_26_20::BlockDefinition::BlockEntityComponent::ContainerData>>
42 mContainer;
43 // NOLINTEND
44
45public:
46 // static functions
47 // NOLINTBEGIN
48 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
49 // NOLINTEND
50
51public:
52 // static variables
53 // NOLINTBEGIN
54 MCAPI static ::std::string_view const& ContainerId();
55
56 MCAPI static ::std::string_view const& DynamicPropertiesId();
57
58 MCAPI static ::std::string_view const& NameId();
59 // NOLINTEND
60};
61
62} // namespace SharedTypes::v1_26_20::BlockDefinition
Definition ReflectionCtx.h:11
Definition ctx.h:5