LeviLamina
Loading...
Searching...
No Matches
SpyglassItem.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/item/Item.h"
7
#include "mc/world/item/ItemUseMethod.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
ItemStack
;
12
class
Level
;
13
class
Player
;
14
// clang-format on
15
16
class
SpyglassItem
:
public
::Item {
17
public
:
18
// virtual functions
19
// NOLINTBEGIN
20
virtual
void
releaseUsing(
::ItemStack
& item,
::Player
* player,
int
durationLeft)
const
/*override*/
;
21
22
virtual ::ItemUseMethod useTimeDepleted(
::ItemStack
& inoutInstance,
::Level
* level,
::Player
* player)
const
23
/*override*/
;
24
25
virtual ::ItemStack& use(
::ItemStack
& item,
::Player
& player)
const
/*override*/
;
26
27
virtual
float
getViewDamping()
const
/*override*/
;
28
29
virtual
~SpyglassItem
()
/*override*/
=
default
;
30
// NOLINTEND
31
32
public
:
33
// virtual function thunks
34
// NOLINTBEGIN
35
MCAPI
void
$releaseUsing(
::ItemStack
& item,
::Player
* player,
int
durationLeft)
const
;
36
37
MCAPI ::ItemUseMethod $useTimeDepleted(
::ItemStack
& inoutInstance,
::Level
* level,
::Player
* player)
const
;
38
39
MCAPI ::ItemStack& $use(
::ItemStack
& item,
::Player
& player)
const
;
40
41
MCFOLD
float
$getViewDamping()
const
;
42
43
44
// NOLINTEND
45
46
public
:
47
// vftables
48
// NOLINTBEGIN
49
MCAPI
static
void
** $vftable();
50
// NOLINTEND
51
};
ItemStack
Definition
ItemStack.h:26
Level
Definition
Level.h:249
Player
Definition
Player.h:125
SpyglassItem
Definition
SpyglassItem.h:16
src
mc
world
item
SpyglassItem.h
Generated on
for LeviLamina by
1.16.1