Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
PickaxeItem.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/item/DiggerItem.h"
7#include "mc/world/item/HandSlot.h"
8
9// auto generated forward declare list
10// clang-format off
11class ItemStackBase;
12class RenderParams;
13struct ItemTier;
14// clang-format on
15
16class PickaxeItem : public ::DiggerItem {
17public:
18 // prevent constructor by default
19 PickaxeItem();
20
21public:
22 // virtual functions
23 // NOLINTBEGIN
24 virtual int getEnchantSlot() const /*override*/;
25
26 virtual void
27 executeEvent(::ItemStackBase& item, ::std::string const& name, ::HandSlot handSlot, ::RenderParams& params) const
28 /*override*/;
29
30 virtual ::std::string_view getEfficiencyLocalization() const /*override*/;
31 // NOLINTEND
32
33public:
34 // member functions
35 // NOLINTBEGIN
36 MCNAPI PickaxeItem(::std::string const& name, int id, ::ItemTier const& tier);
37 // NOLINTEND
38
39public:
40 // constructor thunks
41 // NOLINTBEGIN
42 MCNAPI void* $ctor(::std::string const& name, int id, ::ItemTier const& tier);
43 // NOLINTEND
44
45public:
46 // virtual function thunks
47 // NOLINTBEGIN
48 MCNAPI int $getEnchantSlot() const;
49
50 MCNAPI void
51 $executeEvent(::ItemStackBase& item, ::std::string const& name, ::HandSlot handSlot, ::RenderParams& params) const;
52
53 MCNAPI ::std::string_view $getEfficiencyLocalization() const;
54
55
56 // NOLINTEND
57
58public:
59 // vftables
60 // NOLINTBEGIN
61 MCNAPI static void** $vftable();
62 // NOLINTEND
63};
Definition ItemStackBase.h:45
MCAPI void $executeEvent(::ItemStackBase &item, ::std::string const &name, ::HandSlot handSlot, ::RenderParams &params) const
MCAPI void * $ctor(::std::string const &name, int id, ::ItemTier const &tier)
MCAPI int $getEnchantSlot() const
static MCAPI void ** $vftable()
MCAPI::std::string_view $getEfficiencyLocalization() const
MCAPI PickaxeItem(::std::string const &name, int id, ::ItemTier const &tier)
Definition RenderParams.h:29
Definition ItemTier.h:5