LeviLamina
Loading...
Searching...
No Matches
LegacyForestRockFeature.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/game_refs/WeakRef.h"
7
#include "mc/world/level/levelgen/feature/Feature.h"
8
#include "mc/world/level/levelgen/feature/IFeature.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
BlockPos
;
13
class
BlockSource
;
14
class
FeatureRegistry
;
15
class
Random
;
16
// clang-format on
17
18
class
LegacyForestRockFeature :
public
::Feature {
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::TypedStorage<8, 24, ::WeakRef<::IFeature>> mForestRockFeature;
23
// NOLINTEND
24
25
public
:
26
// prevent constructor by default
27
LegacyForestRockFeature();
28
29
public
:
30
// virtual functions
31
// NOLINTBEGIN
32
virtual
~LegacyForestRockFeature()
/*override*/
=
default
;
33
34
virtual
bool
place(
::BlockSource
& region,
::BlockPos
const
& origin,
::Random
& random)
const
/*override*/
;
35
// NOLINTEND
36
37
public
:
38
// member functions
39
// NOLINTBEGIN
40
MCAPI
explicit
LegacyForestRockFeature(
::FeatureRegistry
const
& registry);
41
// NOLINTEND
42
43
public
:
44
// constructor thunks
45
// NOLINTBEGIN
46
MCAPI
void
* $ctor(
::FeatureRegistry
const
& registry);
47
// NOLINTEND
48
49
public
:
50
// virtual function thunks
51
// NOLINTBEGIN
52
MCAPI
bool
$place(
::BlockSource
& region,
::BlockPos
const
& origin,
::Random
& random)
const
;
53
54
55
// NOLINTEND
56
57
public
:
58
// vftables
59
// NOLINTBEGIN
60
MCNAPI
static
void
**
$vftable
();
61
// NOLINTEND
62
};
BlockPos
Definition
BlockPos.h:21
BlockSource
Definition
BlockSource.h:73
FeatureRegistry
Definition
FeatureRegistry.h:22
LegacyForestRockFeature::$vftable
static MCAPI void ** $vftable()
Random
Definition
Random.h:10
src
mc
world
level
levelgen
feature
LegacyForestRockFeature.h
Generated on
for LeviLamina by
1.16.1