LeviLamina
Loading...
Searching...
No Matches
MyceliumBlock.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/level/block/BlockLegacy.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
BlockPos
;
11
class
BlockSource
;
12
class
Random
;
13
struct
BlockAnimateTickData
;
14
struct
Brightness
;
15
// clang-format on
16
17
class
MyceliumBlock
:
public
::BlockLegacy
{
18
public
:
19
// virtual functions
20
// NOLINTBEGIN
21
// vIndex: 137
22
virtual
void
randomTick(
::BlockSource
& region,
::BlockPos
const
& pos,
::Random
& random)
const
/*override*/
;
23
24
// vIndex: 123
25
virtual
void
animateTickBedrockLegacy(
::BlockAnimateTickData
const
& tickData)
const
/*override*/
;
26
27
// vIndex: 0
28
virtual
~MyceliumBlock
()
/*override*/
=
default
;
29
// NOLINTEND
30
31
public
:
32
// static variables
33
// NOLINTBEGIN
34
MCAPI static ::Brightness
const
& MIN_BRIGHTNESS_TO_PERSIST();
35
36
MCAPI static ::Brightness
const
& MIN_BRIGHTNESS_TO_SPREAD();
37
// NOLINTEND
38
39
public
:
40
// destructor thunk
41
// NOLINTBEGIN
42
43
// NOLINTEND
44
45
public
:
46
// virtual function thunks
47
// NOLINTBEGIN
48
MCAPI
void
$randomTick(
::BlockSource
& region,
::BlockPos
const
& pos,
::Random
& random)
const
;
49
50
MCAPI
void
$animateTickBedrockLegacy(
::BlockAnimateTickData
const
& tickData)
const
;
51
// NOLINTEND
52
53
public
:
54
// vftables
55
// NOLINTBEGIN
56
MCAPI
static
void
** $vftable();
57
// NOLINTEND
58
};
BlockLegacy
Definition
BlockLegacy.h:88
BlockPos
Definition
BlockPos.h:18
BlockSource
Definition
BlockSource.h:67
MyceliumBlock
Definition
MyceliumBlock.h:17
Random
Definition
Random.h:16
BlockAnimateTickData
Definition
BlockAnimateTickData.h:5
Brightness
Definition
Brightness.h:8
src
mc
world
level
block
MyceliumBlock.h
Generated on Sat Apr 26 2025 05:56:21 for LeviLamina by
1.12.0