LeviLamina
Loading...
Searching...
No Matches
MinecartItem.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/actor/item/MinecartType.h"
7
#include "mc/world/item/Item.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
Actor
;
12
class
BlockPos
;
13
class
BlockSource
;
14
class
Container
;
15
class
InteractionResult
;
16
class
ItemStack
;
17
class
Vec3
;
18
// clang-format on
19
20
class
MinecartItem
:
public
::Item
{
21
public
:
22
// member variables
23
// NOLINTBEGIN
24
::ll::TypedStorage<4, 4, ::MinecartType> mCartType;
25
// NOLINTEND
26
27
public
:
28
// virtual functions
29
// NOLINTBEGIN
30
// vIndex: 78
31
virtual
bool
dispense(
::BlockSource
& region,
::Container
& container,
int
slot,
::Vec3
const
& pos, uchar face)
const
32
/*override*/
;
33
34
// vIndex: 47
35
virtual
bool
isDestructive(
int
)
const
/*override*/
;
36
37
// vIndex: 120
38
virtual ::InteractionResult
39
_useOn(
::ItemStack
& instance,
::Actor
& entity,
::BlockPos
pos, uchar face,
::Vec3
const
& clickPos)
const
40
/*override*/
;
41
42
// vIndex: 0
43
virtual
~MinecartItem
()
/*override*/
=
default
;
44
// NOLINTEND
45
46
public
:
47
// destructor thunk
48
// NOLINTBEGIN
49
50
// NOLINTEND
51
52
public
:
53
// virtual function thunks
54
// NOLINTBEGIN
55
MCAPI
bool
$dispense(
::BlockSource
& region,
::Container
& container,
int
slot,
::Vec3
const
& pos, uchar face)
const
;
56
57
MCAPI
bool
$isDestructive(
int
)
const
;
58
59
MCAPI ::InteractionResult
60
$_useOn(
::ItemStack
& instance,
::Actor
& entity,
::BlockPos
pos, uchar face,
::Vec3
const
& clickPos)
const
;
61
// NOLINTEND
62
63
public
:
64
// vftables
65
// NOLINTBEGIN
66
MCAPI
static
void
** $vftable();
67
// NOLINTEND
68
};
Actor
Definition
Actor.h:104
BlockPos
Definition
BlockPos.h:18
BlockSource
Definition
BlockSource.h:67
Container
Definition
Container.h:30
InteractionResult
Definition
InteractionResult.h:5
ItemStack
Definition
ItemStack.h:25
Item
Definition
Item.h:65
MinecartItem
Definition
MinecartItem.h:20
Vec3
Definition
Vec3.h:10
src
mc
world
item
MinecartItem.h
Generated on Sat Apr 26 2025 05:56:15 for LeviLamina by
1.12.0