LeviLamina
Loading...
Searching...
No Matches
BuriedTreasurePiece.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/level/levelgen/structure/StructurePiece.h"
7
#include "mc/world/level/levelgen/structure/StructurePieceType.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
BlockPos
;
12
class
BlockSource
;
13
class
BoundingBox
;
14
class
Random
;
15
// clang-format on
16
17
class
BuriedTreasurePiece
:
public
::StructurePiece
{
18
public
:
19
// member variables
20
// NOLINTBEGIN
21
::ll::UntypedStorage<4, 4>
mUnk34a6c1;
22
// NOLINTEND
23
24
public
:
25
// prevent constructor by default
26
BuriedTreasurePiece
& operator=(
BuriedTreasurePiece
const
&);
27
BuriedTreasurePiece
(
BuriedTreasurePiece
const
&);
28
BuriedTreasurePiece
();
29
30
public
:
31
// virtual functions
32
// NOLINTBEGIN
33
// vIndex: 2
34
virtual ::StructurePieceType getType()
const
/*override*/
;
35
36
// vIndex: 4
37
virtual
bool
postProcess(
::BlockSource
& region,
::Random
& random,
::BoundingBox
const
& chunkBB)
/*override*/
;
38
39
// vIndex: 0
40
virtual
~BuriedTreasurePiece
()
/*override*/
=
default
;
41
// NOLINTEND
42
43
public
:
44
// member functions
45
// NOLINTBEGIN
46
MCAPI
void
_buryChest(
::BlockSource
& region,
::Random
& random,
::BlockPos
& blockPos)
const
;
47
48
MCAPI
bool
_isCovered(
::BlockSource
const
& region,
::BlockPos
const
& blockPos)
const
;
49
// NOLINTEND
50
51
public
:
52
// destructor thunk
53
// NOLINTBEGIN
54
55
// NOLINTEND
56
57
public
:
58
// virtual function thunks
59
// NOLINTBEGIN
60
MCAPI ::StructurePieceType $getType()
const
;
61
62
MCAPI
bool
$postProcess(
::BlockSource
& region,
::Random
& random,
::BoundingBox
const
& chunkBB);
63
// NOLINTEND
64
65
public
:
66
// vftables
67
// NOLINTBEGIN
68
MCAPI
static
void
** $vftable();
69
// NOLINTEND
70
};
BlockPos
Definition
BlockPos.h:18
BlockSource
Definition
BlockSource.h:67
BoundingBox
Definition
BoundingBox.h:18
BuriedTreasurePiece
Definition
BuriedTreasurePiece.h:17
Random
Definition
Random.h:16
StructurePiece
Definition
StructurePiece.h:18
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
level
levelgen
structure
BuriedTreasurePiece.h
Generated on Sat Apr 26 2025 05:56:26 for LeviLamina by
1.12.0