LeviLamina
Loading...
Searching...
No Matches
SmithingTemplateItem.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
ItemStackBase
;
11
class
Level
;
12
namespace
Bedrock::Safety {
class
RedactableString; }
13
// clang-format on
14
15
class
SmithingTemplateItem
:
public
::Item
{
16
public
:
17
// SmithingTemplateItem inner types define
18
enum class
UpgradeType :
int
{
19
NetheriteUpgrade = 0,
20
ArmorTrim
= 1,
21
Count = 2,
22
};
23
24
public
:
25
// member variables
26
// NOLINTBEGIN
27
::ll::TypedStorage<8, 32, ::std::string const> mAppliesToText;
28
::ll::TypedStorage<8, 32, ::std::string const> mIngredientsText;
29
// NOLINTEND
30
31
public
:
32
// virtual functions
33
// NOLINTBEGIN
34
// vIndex: 52
35
virtual
void
appendFormattedHovertext(
36
::ItemStackBase
const
& stack,
37
::Level
& level,
38
::Bedrock::Safety::RedactableString
& hovertext,
39
bool
const
showCategory
40
)
const
/*override*/
;
41
42
// vIndex: 0
43
virtual
~SmithingTemplateItem
()
/*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
void
$appendFormattedHovertext(
56
::ItemStackBase
const
& stack,
57
::Level
& level,
58
::Bedrock::Safety::RedactableString
& hovertext,
59
bool
const
showCategory
60
)
const
;
61
// NOLINTEND
62
63
public
:
64
// vftables
65
// NOLINTBEGIN
66
MCAPI
static
void
** $vftable();
67
// NOLINTEND
68
};
ArmorTrim
Definition
ArmorTrim.h:14
Bedrock::Safety::RedactableString
Definition
RedactableString.h:10
ItemStackBase
Definition
ItemStackBase.h:35
Item
Definition
Item.h:65
Level
Definition
Level.h:234
SmithingTemplateItem
Definition
SmithingTemplateItem.h:15
src
mc
world
item
SmithingTemplateItem.h
Generated on Sat Apr 26 2025 05:56:15 for LeviLamina by
1.12.0