LeviLamina
Loading...
Searching...
No Matches
OverworldHeightBiomeJsonComponent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/shared_types/v1_20_60/biome/components/IBiomeJsonComponent.h"
7#include "mc/v1_20_60/biome/components/BiomeComponentVersion.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace cereal { struct ReflectionCtx; }
12// clang-format on
13
14namespace SharedTypes::v1_20_60 {
15
17public:
18 // OverworldHeightBiomeJsonComponent inner types define
19 enum class NoiseType : int {
20 Default = 0,
21 DefaultMutated = 1,
22 River = 2,
23 Ocean = 3,
24 DeepOcean = 4,
25 Lowlands = 5,
26 Taiga = 6,
27 Mountains = 7,
28 Highlands = 8,
29 Extreme = 9,
30 LessExtreme = 10,
31 Beach = 11,
32 StoneBeach = 12,
33 Mushroom = 13,
34 Swamp = 14,
35 };
36
37public:
38 // member variables
39 // NOLINTBEGIN
40 ::ll::TypedStorage<4, 8, ::std::optional<::SharedTypes::v1_20_60::OverworldHeightBiomeJsonComponent::NoiseType>>
41 mNoiseType;
42 ::ll::TypedStorage<4, 12, ::std::optional<::std::array<float, 2>>> mNoiseParams;
43 // NOLINTEND
44
45public:
46 // virtual functions
47 // NOLINTBEGIN
48 virtual ::BiomeComponentVersion getType() const /*override*/;
49
50 virtual ~OverworldHeightBiomeJsonComponent() /*override*/ = default;
51 // NOLINTEND
52
53public:
54 // static functions
55 // NOLINTBEGIN
56 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
57 // NOLINTEND
58
59public:
60 // static variables
61 // NOLINTBEGIN
62 MCAPI static ::std::add_lvalue_reference_t<char const[]> SCHEMA_HELP();
63
64 MCAPI static ::std::add_lvalue_reference_t<char const[]> SCHEMA_NAME();
65 // NOLINTEND
66
67public:
68 // virtual function thunks
69 // NOLINTBEGIN
70 MCFOLD ::BiomeComponentVersion $getType() const;
71
72
73 // NOLINTEND
74
75public:
76 // vftables
77 // NOLINTBEGIN
78 MCNAPI static void** $vftable();
79 // NOLINTEND
80};
81
82} // namespace SharedTypes::v1_20_60
Definition IBiomeJsonComponent.h:10
Definition OverworldHeightBiomeJsonComponent.h:16
Definition ReflectionCtx.h:11
Definition ctx.h:5