LeviLamina
Loading...
Searching...
No Matches
EnderChestBlockActor.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/level/block/actor/ChestBlockActor.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
BlockPos
;
11
class
ItemStack
;
12
class
Player
;
13
// clang-format on
14
15
class
EnderChestBlockActor
:
public
::ChestBlockActor {
16
public
:
17
// virtual functions
18
// NOLINTBEGIN
19
virtual
~EnderChestBlockActor
()
/*override*/
=
default
;
20
21
virtual
void
openBy(
::Player
& p)
/*override*/
;
22
23
virtual
bool
canPushInItem(
int
,
int
,
::ItemStack
const
&)
const
/*override*/
;
24
25
virtual
bool
canPullOutItem(
int
,
int
,
::ItemStack
const
&)
const
/*override*/
;
26
// NOLINTEND
27
28
public
:
29
// static functions
30
// NOLINTBEGIN
31
MCAPI static ::std::unique_ptr<::EnderChestBlockActor> createEnderChestBlockEntity(
::BlockPos
const
& pos);
32
// NOLINTEND
33
34
public
:
35
// virtual function thunks
36
// NOLINTBEGIN
37
MCAPI
void
$openBy(
::Player
& p);
38
39
MCFOLD
bool
$canPushInItem(
int
,
int
,
::ItemStack
const
&)
const
;
40
41
MCFOLD
bool
$canPullOutItem(
int
,
int
,
::ItemStack
const
&)
const
;
42
43
44
// NOLINTEND
45
46
public
:
47
// vftables
48
// NOLINTBEGIN
49
MCAPI
static
void
**
$vftableForFillingContainer
();
50
51
MCAPI
static
void
** $vftableForRandomizableBlockActorContainerBase();
52
// NOLINTEND
53
};
BlockPos
Definition
BlockPos.h:21
EnderChestBlockActor
Definition
EnderChestBlockActor.h:15
ItemStack
Definition
ItemStack.h:35
Player
Definition
Player.h:137
RandomizableBlockActorFillingContainer::$vftableForFillingContainer
static MCAPI void ** $vftableForFillingContainer()
src
mc
world
level
block
actor
EnderChestBlockActor.h
Generated on
for LeviLamina by
1.16.1