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,
::BlockPos
const
& pos,
::ItemInstance
* itemUsed);
35
// NOLINTEND
36
37
public
:
38
// virtual function thunks
39
// NOLINTBEGIN
40
MCAPI ::InteractionResult
41
$_useOn(
::ItemStack
& instance,
::Actor
& entity,
::BlockPos
pos, uchar face,
::Vec3
const
& clickPos)
const
;
42
// NOLINTEND
43
44
public
:
45
// vftables
46
// NOLINTBEGIN
47
MCNAPI
static
void
**
$vftable
();
48
// NOLINTEND
49
};
Actor
Definition
Actor.h:103
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
LeadItem::$vftable
static MCAPI void ** $vftable()
Vec3
Definition
Vec3.h:10
src
mc
world
item
LeadItem.h
Generated on Wed Jul 23 2025 08:34:45 for LeviLamina by
1.12.0