LeviLamina
Loading...
Searching...
No Matches
GlowLichenBlock.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/item/FertilizerType.h"
7
#include "mc/world/level/block/MultifaceBlock.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
Actor
;
12
class
Block
;
13
class
BlockPos
;
14
class
BlockSource
;
15
class
BlockType
;
16
class
Material
;
17
// clang-format on
18
19
class
GlowLichenBlock :
public
::MultifaceBlock {
20
public
:
21
// prevent constructor by default
22
GlowLichenBlock();
23
24
public
:
25
// virtual functions
26
// NOLINTBEGIN
27
virtual
bool
onFertilized(
::BlockSource
& region,
::BlockPos
const
& pos,
::Actor
*, ::FertilizerType)
const
28
/*override*/
;
29
30
virtual
bool
canBeFertilized(
::BlockSource
& region,
::BlockPos
const
& pos,
::Block
const
&)
const
/*override*/
;
31
32
virtual ::BlockType& init()
/*override*/
;
33
// NOLINTEND
34
35
public
:
36
// member functions
37
// NOLINTBEGIN
38
MCAPI GlowLichenBlock(::std::string
const
& nameId,
int
id
,
::Material
const
& material);
39
40
MCAPI
bool
fertilize(
::BlockSource
& region,
::BlockPos
const
& pos)
const
;
41
// NOLINTEND
42
43
public
:
44
// constructor thunks
45
// NOLINTBEGIN
46
MCAPI
void
* $ctor(::std::string
const
& nameId,
int
id
,
::Material
const
& material);
47
// NOLINTEND
48
49
public
:
50
// virtual function thunks
51
// NOLINTBEGIN
52
MCAPI
bool
$onFertilized(
::BlockSource
& region,
::BlockPos
const
& pos,
::Actor
*, ::FertilizerType)
const
;
53
54
MCAPI
bool
$canBeFertilized(
::BlockSource
& region,
::BlockPos
const
& pos,
::Block
const
&)
const
;
55
56
MCAPI ::BlockType& $init();
57
58
59
// NOLINTEND
60
61
public
:
62
// vftables
63
// NOLINTBEGIN
64
MCAPI
static
void
** $vftable();
65
// NOLINTEND
66
};
Actor
Definition
Actor.h:125
BlockPos
Definition
BlockPos.h:21
BlockSource
Definition
BlockSource.h:73
BlockType
Definition
BlockType.h:84
Block
Definition
Block.h:69
Material
Definition
Material.h:8
src
mc
world
level
block
GlowLichenBlock.h
Generated on
for LeviLamina by
1.16.1