LeviLamina
Loading...
Searching...
No Matches
CarrotOnAStickItem.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
10class Actor;
11class ItemStack;
12class Mob;
13// clang-format on
14
15class CarrotOnAStickItem : public ::Item {
16public:
17 // virtual functions
18 // NOLINTBEGIN
19 virtual bool isHandEquipped() const /*override*/;
20
21 virtual bool requiresInteract() const /*override*/;
22
23 virtual int getEnchantSlot() const /*override*/;
24
25 virtual int getEnchantValue() const /*override*/;
26
27 virtual void hurtActor(::ItemStack& item, ::Actor& actor, ::Mob& attacker) const /*override*/;
28 // NOLINTEND
29
30public:
31 // virtual function thunks
32 // NOLINTBEGIN
33 MCFOLD bool $isHandEquipped() const;
34
35 MCFOLD bool $requiresInteract() const;
36
37#ifdef LL_PLAT_S
38 MCAPI int $getEnchantSlot() const;
39#else // LL_PLAT_C
40 MCFOLD int $getEnchantSlot() const;
41#endif
42
43 MCFOLD int $getEnchantValue() const;
44
45 MCFOLD void $hurtActor(::ItemStack& item, ::Actor& actor, ::Mob& attacker) const;
46
47
48 // NOLINTEND
49
50public:
51 // vftables
52 // NOLINTBEGIN
53 MCAPI static void** $vftable();
54 // NOLINTEND
55};
Definition Actor.h:114
Definition CarrotOnAStickItem.h:15
Definition ItemStack.h:24
Definition Mob.h:55