LeviLamina
Loading...
Searching...
No Matches
TridentLoyaltyEnchant.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/item/enchanting/Enchant.h"
7
9public:
10 // prevent constructor by default
12
13public:
14 // virtual functions
15 // NOLINTBEGIN
16 // vIndex: 2
17 virtual int getMinCost(int level) const /*override*/;
18
19 // vIndex: 3
20 virtual int getMaxCost(int level) const /*override*/;
21
22 // vIndex: 5
23 virtual int getMaxLevel() const /*override*/;
24
25 // vIndex: 0
26 virtual ~TridentLoyaltyEnchant() /*override*/ = default;
27 // NOLINTEND
28
29public:
30 // member functions
31 // NOLINTBEGIN
33 ::Enchant::Type type,
34 ::Enchant::Frequency frequency,
35 ::std::string_view stringId,
36 ::std::string_view description,
37 ::Enchant::VillagerTrading isAvailableForVillagerTraining,
38 int primarySlots,
39 int secondarySlots
40 );
41 // NOLINTEND
42
43public:
44 // constructor thunks
45 // NOLINTBEGIN
46 MCAPI void* $ctor(
47 ::Enchant::Type type,
48 ::Enchant::Frequency frequency,
49 ::std::string_view stringId,
50 ::std::string_view description,
51 ::Enchant::VillagerTrading isAvailableForVillagerTraining,
52 int primarySlots,
53 int secondarySlots
54 );
55 // NOLINTEND
56
57public:
58 // virtual function thunks
59 // NOLINTBEGIN
60 MCAPI int $getMinCost(int level) const;
61
62 MCFOLD int $getMaxCost(int level) const;
63
64 MCFOLD int $getMaxLevel() const;
65 // NOLINTEND
66
67public:
68 // vftables
69 // NOLINTBEGIN
70 MCNAPI static void** $vftable();
71 // NOLINTEND
72};
Definition Enchant.h:16
Definition TridentLoyaltyEnchant.h:8
static MCAPI void ** $vftable()