LeviLamina
Loading...
Searching...
No Matches
StructureTemplateBlockPalette.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/level/levelgen/structure/McStructureTemplateBlockPalette.h"
7#include "mc/world/level/levelgen/structure/NbtStructureTemplateBlockPalette.h"
8
9namespace br::worldgen {
10
12public:
13 // StructureTemplateBlockPalette inner types define
14 enum class Type : int {
15 Unset = 0,
16 McStructure = 1,
17 Nbt = 2,
18 };
19
20public:
21 // member variables
22 // NOLINTBEGIN
23 ::ll::TypedStorage<4, 4, ::br::worldgen::StructureTemplateBlockPalette::Type> mType;
24 union {
25 ::ll::TypedStorage<8, 32, void*> unset;
26 ::ll::TypedStorage<8, 32, ::br::worldgen::McStructureTemplateBlockPalette> mcstructure;
27 ::ll::TypedStorage<8, 32, ::br::worldgen::NbtStructureTemplateBlockPalette> nbt;
28 } mData;
29 // NOLINTEND
30};
31
32} // namespace br::worldgen
Definition StructureTemplateBlockPalette.h:11