LeviLamina
Loading...
Searching...
No Matches
LogBlock.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/common/WeakPtr.h"
7
#include "mc/world/level/block/RotatedPillarBlock.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
Block
;
12
class
BlockLegacy
;
13
class
BlockPos
;
14
class
BlockSource
;
15
class
Player
;
16
struct
LogBlockMapColors
;
17
namespace
mce {
class
Color; }
18
// clang-format on
19
20
class
LogBlock
:
public
::RotatedPillarBlock
{
21
public
:
22
// member variables
23
// NOLINTBEGIN
24
::ll::TypedStorage<8, 8, ::WeakPtr<::BlockLegacy const>> mStrippedBlockLegacy;
25
::ll::TypedStorage<4, 36, ::std::optional<::LogBlockMapColors>> mMapColors;
26
// NOLINTEND
27
28
public
:
29
// virtual functions
30
// NOLINTBEGIN
31
// vIndex: 132
32
virtual
void
onRemove(
::BlockSource
& region,
::BlockPos
const
& pos)
const
/*override*/
;
33
34
// vIndex: 139
35
virtual
bool
use(
::Player
& player,
::BlockPos
const
& pos, uchar)
const
/*override*/
;
36
37
// vIndex: 147
38
virtual ::mce::Color getMapColor(
::BlockSource
& region,
::BlockPos
const
& pos,
::Block
const
& block)
const
39
/*override*/
;
40
41
// vIndex: 0
42
virtual
~LogBlock
()
/*override*/
=
default
;
43
// NOLINTEND
44
45
public
:
46
// destructor thunk
47
// NOLINTBEGIN
48
49
// NOLINTEND
50
51
public
:
52
// virtual function thunks
53
// NOLINTBEGIN
54
MCAPI
void
$onRemove(
::BlockSource
& region,
::BlockPos
const
& pos)
const
;
55
56
MCAPI
bool
$use(
::Player
& player,
::BlockPos
const
& pos, uchar)
const
;
57
58
MCAPI ::mce::Color $getMapColor(
::BlockSource
& region,
::BlockPos
const
& pos,
::Block
const
& block)
const
;
59
// NOLINTEND
60
61
public
:
62
// vftables
63
// NOLINTBEGIN
64
MCAPI
static
void
** $vftable();
65
// NOLINTEND
66
};
BlockLegacy
Definition
BlockLegacy.h:88
BlockPos
Definition
BlockPos.h:18
BlockSource
Definition
BlockSource.h:67
Block
Definition
Block.h:36
LogBlock
Definition
LogBlock.h:20
Player
Definition
Player.h:119
RotatedPillarBlock
Definition
RotatedPillarBlock.h:18
LogBlockMapColors
Definition
LogBlockMapColors.h:5
src
mc
world
level
block
LogBlock.h
Generated on Sat Apr 26 2025 05:56:21 for LeviLamina by
1.12.0