LeviLamina
Loading...
Searching...
No Matches
OverworldGenerationRulesBiomeJsonComponent.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/world/level/biome/BiomeTemperatureCategory.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
namespace
cereal {
struct
ReflectionCtx; }
12
// clang-format on
13
14
namespace
SharedTypes::v1_20_60 {
15
16
struct
OverworldGenerationRulesBiomeJsonComponent
:
public
::SharedTypes::v1_20_60::IBiomeJsonComponent
{
17
public
:
18
// OverworldGenerationRulesBiomeJsonComponent inner types declare
19
// clang-format off
20
struct
WeightedBiomeName
;
21
struct
WeightedBiomeNameVector
;
22
struct
WeightedTemperatureCategory
;
23
// clang-format on
24
25
// OverworldGenerationRulesBiomeJsonComponent inner types define
26
struct
WeightedBiomeName
{
27
public
:
28
// member variables
29
// NOLINTBEGIN
30
::ll::UntypedStorage<8, 80>
mUnk4869a4;
31
// NOLINTEND
32
33
public
:
34
// prevent constructor by default
35
WeightedBiomeName
& operator=(
WeightedBiomeName
const
&);
36
WeightedBiomeName
(
WeightedBiomeName
const
&);
37
WeightedBiomeName
();
38
39
public
:
40
// member functions
41
// NOLINTBEGIN
42
MCAPI
~WeightedBiomeName
();
43
// NOLINTEND
44
45
public
:
46
// destructor thunk
47
// NOLINTBEGIN
48
MCAPI
void
$dtor();
49
// NOLINTEND
50
};
51
52
struct
WeightedBiomeNameVector
{
53
public
:
54
// member variables
55
// NOLINTBEGIN
56
::ll::UntypedStorage<8, 24>
mUnk9c44a9;
57
// NOLINTEND
58
59
public
:
60
// prevent constructor by default
61
WeightedBiomeNameVector
& operator=(
WeightedBiomeNameVector
const
&);
62
WeightedBiomeNameVector
(
WeightedBiomeNameVector
const
&);
63
WeightedBiomeNameVector
();
64
65
public
:
66
// static functions
67
// NOLINTBEGIN
68
MCAPI
static
void
fromVector(
69
::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent::WeightedBiomeNameVector
& instance,
70
::std::vector<::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent::WeightedBiomeName>&
71
entries
72
);
73
// NOLINTEND
74
};
75
76
struct
WeightedTemperatureCategory
{
77
public
:
78
// member variables
79
// NOLINTBEGIN
80
::ll::UntypedStorage<4, 16>
mUnk941ba8;
81
// NOLINTEND
82
83
public
:
84
// prevent constructor by default
85
WeightedTemperatureCategory
& operator=(
WeightedTemperatureCategory
const
&);
86
WeightedTemperatureCategory
(
WeightedTemperatureCategory
const
&);
87
WeightedTemperatureCategory
();
88
89
public
:
90
// static functions
91
// NOLINTBEGIN
92
MCAPI
static
void
bindType(
::cereal::ReflectionCtx
&
ctx
);
93
// NOLINTEND
94
};
95
96
public
:
97
// member variables
98
// NOLINTBEGIN
99
::ll::UntypedStorage<8, 32>
mUnk59dbee;
100
::ll::UntypedStorage<8, 32>
mUnk2845b0;
101
::ll::UntypedStorage<8, 32>
mUnk3d9a98;
102
::ll::UntypedStorage<8, 32>
mUnkb714f6;
103
::ll::UntypedStorage<8, 32>
mUnkcedb99;
104
// NOLINTEND
105
106
public
:
107
// prevent constructor by default
108
OverworldGenerationRulesBiomeJsonComponent
(
OverworldGenerationRulesBiomeJsonComponent
const
&);
109
OverworldGenerationRulesBiomeJsonComponent
();
110
111
public
:
112
// virtual functions
113
// NOLINTBEGIN
114
// vIndex: 0
115
virtual
~OverworldGenerationRulesBiomeJsonComponent
()
/*override*/
=
default
;
116
// NOLINTEND
117
118
public
:
119
// member functions
120
// NOLINTBEGIN
121
MCAPI ::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent&
122
operator=(
::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent
&&);
123
124
MCAPI ::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent&
125
operator=(
::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent
const
&);
126
// NOLINTEND
127
128
public
:
129
// static functions
130
// NOLINTBEGIN
131
MCAPI
static
void
bindType(
::cereal::ReflectionCtx
&
ctx
);
132
// NOLINTEND
133
134
public
:
135
// static variables
136
// NOLINTBEGIN
137
MCAPI static ::std::add_lvalue_reference_t<char const[]> SCHEMA_HELP();
138
139
MCAPI static ::std::add_lvalue_reference_t<char const[]> SCHEMA_NAME();
140
// NOLINTEND
141
142
public
:
143
// destructor thunk
144
// NOLINTBEGIN
145
146
// NOLINTEND
147
148
public
:
149
// vftables
150
// NOLINTBEGIN
151
MCAPI
static
void
** $vftable();
152
// NOLINTEND
153
};
154
155
}
// namespace SharedTypes::v1_20_60
SharedTypes::v1_20_60::IBiomeJsonComponent
Definition
IBiomeJsonComponent.h:7
SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent::WeightedBiomeNameVector
Definition
OverworldGenerationRulesBiomeJsonComponent.h:52
SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent::WeightedBiomeName
Definition
OverworldGenerationRulesBiomeJsonComponent.h:26
SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent::WeightedTemperatureCategory
Definition
OverworldGenerationRulesBiomeJsonComponent.h:76
SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent
Definition
OverworldGenerationRulesBiomeJsonComponent.h:16
cereal::ReflectionCtx
Definition
ReflectionCtx.h:11
ctx
Definition
ctx.h:5
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
shared_types
v1_20_60
biome
components
OverworldGenerationRulesBiomeJsonComponent.h
Generated on Sat Apr 26 2025 05:55:31 for LeviLamina by
1.12.0