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
// virtual function thunks
48
// NOLINTBEGIN
49
MCAPI
void
$appendFormattedHovertext(
50
::ItemStackBase
const
& stack,
51
::Level
& level,
52
::Bedrock::Safety::RedactableString
& hovertext,
53
bool
const
showCategory
54
)
const
;
55
// NOLINTEND
56
57
public
:
58
// vftables
59
// NOLINTBEGIN
60
MCNAPI
static
void
**
$vftable
();
61
// NOLINTEND
62
};
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:238
SmithingTemplateItem
Definition
SmithingTemplateItem.h:15
SmithingTemplateItem::$vftable
static MCAPI void ** $vftable()
src
mc
world
item
SmithingTemplateItem.h
Generated on Fri Jun 13 2025 05:05:11 for LeviLamina by
1.12.0