LeviLamina
Loading...
Searching...
No Matches
TradeTableData.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
ItemRegistryRef
;
8
struct
TradeTier
;
9
namespace
Puv {
class
Logger
; }
10
namespace
SharedTypes::v1_21_30 {
struct
TradeTableData
; }
11
// clang-format on
12
13
struct
TradeTableData {
14
public
:
15
// member variables
16
// NOLINTBEGIN
17
::ll::TypedStorage<8, 24, ::std::vector<::TradeTier>> mTiers;
18
// NOLINTEND
19
20
public
:
21
// prevent constructor by default
22
TradeTableData();
23
24
public
:
25
// member functions
26
// NOLINTBEGIN
27
MCAPI TradeTableData(
28
::SharedTypes::v1_21_30::TradeTableData
parsedData,
29
::ItemRegistryRef
itemRegistry,
30
bool
usingUpcomingCreatorFeaturesExperiment
31
);
32
// NOLINTEND
33
34
public
:
35
// static functions
36
// NOLINTBEGIN
37
MCAPI static ::SharedTypes::v1_21_30::TradeTableData parseJson(::std::string
const
& input,
::Puv::Logger
& logger);
38
// NOLINTEND
39
40
public
:
41
// constructor thunks
42
// NOLINTBEGIN
43
MCAPI
void
* $ctor(
44
::SharedTypes::v1_21_30::TradeTableData
parsedData,
45
::ItemRegistryRef
itemRegistry,
46
bool
usingUpcomingCreatorFeaturesExperiment
47
);
48
// NOLINTEND
49
};
ItemRegistryRef
Definition
ItemRegistryRef.h:42
Puv::Logger
Definition
Logger.h:12
SharedTypes::v1_21_30::TradeTableData
Definition
TradeTableData.h:14
TradeTier
Definition
TradeTier.h:10
src
mc
world
item
trading
TradeTableData.h
Generated on
for LeviLamina by
1.16.1