LeviLamina
Loading...
Searching...
No Matches
LeadItem.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
BlockPos
;
12
class
InteractionResult
;
13
class
ItemInstance
;
14
class
ItemStack
;
15
class
Vec3
;
16
// clang-format on
17
18
class
LeadItem
:
public
::Item
{
19
public
:
20
// virtual functions
21
// NOLINTBEGIN
22
// vIndex: 120
23
virtual ::InteractionResult
24
_useOn(
::ItemStack
& instance,
::Actor
& entity,
::BlockPos
pos, uchar face,
::Vec3
const
& clickPos)
const
25
/*override*/
;
26
27
// vIndex: 0
28
virtual
~LeadItem
()
/*override*/
=
default
;
29
// NOLINTEND
30
31
public
:
32
// static functions
33
// NOLINTBEGIN
34
MCAPI
static
bool
bindPlayerMobs(
::Actor
& holderActor,
int
x,
int
y,
int
z,
::ItemInstance
* itemUsed);
35
36
MCAPI
static
bool
canBindPlayerMobs(
::Actor
const
& entity,
::BlockPos
const
& blockPos);
37
// NOLINTEND
38
39
public
:
40
// destructor thunk
41
// NOLINTBEGIN
42
43
// NOLINTEND
44
45
public
:
46
// virtual function thunks
47
// NOLINTBEGIN
48
MCAPI ::InteractionResult
49
$_useOn(
::ItemStack
& instance,
::Actor
& entity,
::BlockPos
pos, uchar face,
::Vec3
const
& clickPos)
const
;
50
// NOLINTEND
51
52
public
:
53
// vftables
54
// NOLINTBEGIN
55
MCAPI
static
void
** $vftable();
56
// NOLINTEND
57
};
Actor
Definition
Actor.h:104
BlockPos
Definition
BlockPos.h:18
InteractionResult
Definition
InteractionResult.h:5
ItemInstance
Definition
ItemInstance.h:16
ItemStack
Definition
ItemStack.h:25
Item
Definition
Item.h:65
LeadItem
Definition
LeadItem.h:18
Vec3
Definition
Vec3.h:10
src
mc
world
item
LeadItem.h
Generated on Sat Apr 26 2025 05:56:15 for LeviLamina by
1.12.0