LeviLamina
Loading...
Searching...
No Matches
ScatteredFeatureStart.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/level/levelgen/structure/StructureStart.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
BiomeSource
;
11
class
IPreliminarySurfaceProvider
;
12
// clang-format on
13
14
namespace
RandomScatteredLargeFeatureDetails {
15
16
class
ScatteredFeatureStart
:
public
::StructureStart
{
17
public
:
18
// ScatteredFeatureStart inner types define
19
enum class
Type :
int
{
20
JunglePyramid = 0,
21
SwamplandHut
= 1,
22
DesertPyramid = 2,
23
Igloo
= 3,
24
};
25
26
public
:
27
// member variables
28
// NOLINTBEGIN
29
::ll::TypedStorage<4, 4, ::RandomScatteredLargeFeatureDetails::ScatteredFeatureStart::Type> type;
30
// NOLINTEND
31
32
public
:
33
// prevent constructor by default
34
ScatteredFeatureStart
();
35
36
public
:
37
// virtual functions
38
// NOLINTBEGIN
39
// vIndex: 3
40
virtual
int
getMaxYSpawnOffset()
const
/*override*/
;
41
42
// vIndex: 4
43
virtual ::std::string_view getStructureName()
const
/*override*/
;
44
45
// vIndex: 0
46
virtual
~ScatteredFeatureStart
()
/*override*/
=
default
;
47
// NOLINTEND
48
49
public
:
50
// member functions
51
// NOLINTBEGIN
52
MCAPI
ScatteredFeatureStart
(
53
::BiomeSource
const
& source,
54
short
seaLevel,
55
int
chunkX,
56
int
chunkZ,
57
::IPreliminarySurfaceProvider
const
& preliminarySurfaceLevel
58
);
59
// NOLINTEND
60
61
public
:
62
// constructor thunks
63
// NOLINTBEGIN
64
MCAPI
void
* $ctor(
65
::BiomeSource
const
& source,
66
short
seaLevel,
67
int
chunkX,
68
int
chunkZ,
69
::IPreliminarySurfaceProvider
const
& preliminarySurfaceLevel
70
);
71
// NOLINTEND
72
73
public
:
74
// virtual function thunks
75
// NOLINTBEGIN
76
MCAPI
int
$getMaxYSpawnOffset()
const
;
77
78
MCAPI ::std::string_view $getStructureName()
const
;
79
// NOLINTEND
80
81
public
:
82
// vftables
83
// NOLINTBEGIN
84
MCNAPI
static
void
**
$vftable
();
85
// NOLINTEND
86
};
87
88
}
// namespace RandomScatteredLargeFeatureDetails
BiomeSource
Definition
BiomeSource.h:20
IPreliminarySurfaceProvider
Definition
IPreliminarySurfaceProvider.h:8
Igloo
Definition
Igloo.h:19
RandomScatteredLargeFeatureDetails::ScatteredFeatureStart
Definition
ScatteredFeatureStart.h:16
RandomScatteredLargeFeatureDetails::ScatteredFeatureStart::$vftable
static MCAPI void ** $vftable()
StructureStart
Definition
StructureStart.h:15
SwamplandHut
Definition
SwamplandHut.h:17
src-server
mc
world
level
levelgen
structure
random_scattered_large_feature_details
ScatteredFeatureStart.h
Generated on Sun Oct 12 2025 06:32:32 for LeviLamina by
1.12.0