LeviLamina
Loading...
Searching...
No Matches
CarrotOnAStickItem.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/item/Item.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
Actor
;
11
class
ItemStack
;
12
class
Mob
;
13
// clang-format on
14
15
class
CarrotOnAStickItem :
public
::Item {
16
public
:
17
// prevent constructor by default
18
CarrotOnAStickItem();
19
20
public
:
21
// virtual functions
22
// NOLINTBEGIN
23
virtual
bool
isHandEquipped()
const
/*override*/
;
24
25
virtual
bool
requiresInteract()
const
/*override*/
;
26
27
virtual
int
getEnchantSlot()
const
/*override*/
;
28
29
virtual
int
getEnchantValue()
const
/*override*/
;
30
31
virtual
void
hurtActor(
::ItemStack
& item,
::Actor
& actor,
::Mob
& attacker)
const
/*override*/
;
32
// NOLINTEND
33
34
public
:
35
// member functions
36
// NOLINTBEGIN
37
MCAPI CarrotOnAStickItem(::std::string
const
& name,
short
id
);
38
// NOLINTEND
39
40
public
:
41
// constructor thunks
42
// NOLINTBEGIN
43
MCAPI
void
* $ctor(::std::string
const
& name,
short
id
);
44
// NOLINTEND
45
46
public
:
47
// virtual function thunks
48
// NOLINTBEGIN
49
MCFOLD
bool
$isHandEquipped()
const
;
50
51
MCFOLD
bool
$requiresInteract()
const
;
52
53
MCAPI
int
$getEnchantSlot()
const
;
54
55
MCFOLD
int
$getEnchantValue()
const
;
56
57
MCFOLD
void
$hurtActor(
::ItemStack
& item,
::Actor
& actor,
::Mob
& attacker)
const
;
58
59
60
// NOLINTEND
61
62
public
:
63
// vftables
64
// NOLINTBEGIN
65
MCAPI
static
void
** $vftable();
66
// NOLINTEND
67
};
Actor
Definition
Actor.h:125
ItemStack
Definition
ItemStack.h:35
Mob
Definition
Mob.h:57
src
mc
world
item
CarrotOnAStickItem.h
Generated on
for LeviLamina by
1.16.1