LeviLamina
Loading...
Searching...
No Matches
EnchantingTableBlock.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/level/block/ActorBlockBase.h"
7
#include "mc/world/level/block/BlockSupportType.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
Actor
;
12
class
Block
;
13
class
BlockLegacy
;
14
class
BlockPos
;
15
class
Player
;
16
// clang-format on
17
18
class
EnchantingTableBlock
:
public
::ActorBlock
{
19
public
:
20
// virtual functions
21
// NOLINTBEGIN
22
// vIndex: 139
23
virtual
bool
use(
::Player
& player,
::BlockPos
const
& pos, uchar face)
const
/*override*/
;
24
25
// vIndex: 138
26
virtual
bool
isInteractiveBlock()
const
/*override*/
;
27
28
// vIndex: 30
29
virtual
bool
isCraftingBlock()
const
/*override*/
;
30
31
// vIndex: 57
32
virtual
bool
checkIsPathable(
::Actor
& entity,
::BlockPos
const
& lastPathPos,
::BlockPos
const
& pathPos)
const
33
/*override*/
;
34
35
// vIndex: 23
36
virtual
bool
canProvideSupport(
::Block
const
&, uchar face, ::BlockSupportType)
const
/*override*/
;
37
38
// vIndex: 0
39
virtual
~EnchantingTableBlock
()
/*override*/
=
default
;
40
// NOLINTEND
41
42
public
:
43
// destructor thunk
44
// NOLINTBEGIN
45
46
// NOLINTEND
47
48
public
:
49
// virtual function thunks
50
// NOLINTBEGIN
51
MCFOLD
bool
$use(
::Player
& player,
::BlockPos
const
& pos, uchar face)
const
;
52
53
MCFOLD
bool
$isInteractiveBlock()
const
;
54
55
MCFOLD
bool
$isCraftingBlock()
const
;
56
57
MCFOLD
bool
$checkIsPathable(
::Actor
& entity,
::BlockPos
const
& lastPathPos,
::BlockPos
const
& pathPos)
const
;
58
59
MCFOLD
bool
$canProvideSupport(
::Block
const
&, uchar face, ::BlockSupportType)
const
;
60
// NOLINTEND
61
62
public
:
63
// vftables
64
// NOLINTBEGIN
65
MCAPI
static
void
** $vftable();
66
// NOLINTEND
67
};
ActorBlockBase
Definition
ActorBlockBase.h:6
Actor
Definition
Actor.h:104
BlockLegacy
Definition
BlockLegacy.h:88
BlockPos
Definition
BlockPos.h:18
Block
Definition
Block.h:36
EnchantingTableBlock
Definition
EnchantingTableBlock.h:18
Player
Definition
Player.h:119
src
mc
world
level
block
EnchantingTableBlock.h
Generated on Sat Apr 26 2025 05:56:20 for LeviLamina by
1.12.0