LeviLamina
Loading...
Searching...
No Matches
SuspiciousStewItem.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
11class ItemStack;
12class Level;
14class Player;
15// clang-format on
16
17class SuspiciousStewItem : public ::Item {
18public:
19 // SuspiciousStewItem inner types define
20 enum class SuspiciousStewType : uint {
21 Poppy = 0,
22 Cornflower = 1,
23 Tulip = 2,
24 AzureBluet = 3,
25 LilyOfTheValley = 4,
26 Dandelion = 5,
27 BlueOrchid = 6,
28 Allium = 7,
29 OxeyeDaisy = 8,
30 WitherRose = 9,
31 Torchflower = 10,
32 OpenEyeblossom = 11,
33 ClosedEyeblossom = 12,
34 Count = 13,
35 };
36
37 using StewEffects = ::std::array<::MobEffectInstance, 13>;
38
39public:
40 // virtual functions
41 // NOLINTBEGIN
42 // vIndex: 79
43 virtual ::ItemUseMethod useTimeDepleted(::ItemStack& inoutInstance, ::Level* level, ::Player* player) const
44 /*override*/;
45
46 // vIndex: 63
47 virtual bool uniqueAuxValues() const /*override*/;
48
49 // vIndex: 0
50 virtual ~SuspiciousStewItem() /*override*/ = default;
51 // NOLINTEND
52
53public:
54 // static functions
55 // NOLINTBEGIN
56 MCAPI static ::std::array<::MobEffectInstance, 13> const& _getStewEffects();
57 // NOLINTEND
58
59public:
60 // destructor thunk
61 // NOLINTBEGIN
62
63 // NOLINTEND
64
65public:
66 // virtual function thunks
67 // NOLINTBEGIN
68 MCAPI ::ItemUseMethod $useTimeDepleted(::ItemStack& inoutInstance, ::Level* level, ::Player* player) const;
69
70 MCFOLD bool $uniqueAuxValues() const;
71 // NOLINTEND
72
73public:
74 // vftables
75 // NOLINTBEGIN
76 MCAPI static void** $vftable();
77 // NOLINTEND
78};
Definition ItemStack.h:25
Definition Item.h:65
Definition Level.h:234
Definition MobEffectInstance.h:15
Definition Player.h:119
Definition SuspiciousStewItem.h:17