3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7#include "mc/deps/puv/puv_load_data/LoadResultWithTiming.h"
16namespace Core {
class Path; }
31 ::ll::TypedStorage<8, 32, ::std::string> mPackName;
32 ::ll::TypedStorage<8, 32, ::PuvLoadData::LoadResultWithTiming> mLoadTime;
39 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, ::std::unique_ptr<::TradeTable>>> mTradeTables;
49 bool usingUpcomingCreatorFeaturesExperiment,
53 MCNAPI ::TradeTable*
fetchTable(::std::string
const& path);
Definition NonOwnerPointer.h:9
Definition IMinecraftEventing.h:152
Definition LinkedAssetValidator.h:9
Definition ResourcePackManager.h:29
Definition TradeTables.h:19
MCAPI::TradeTable * fetchTable(::std::string const &path)
MCAPI void reload(::Level &level, bool usingUpcomingCreatorFeaturesExperiment, ::IMinecraftEventing &eventing)
MCAPI::TradeTables::TradeTableLoadData _parseAndStoreTradeTable(::Level &level, ::ResourcePackManager *resourceLoader, ::Core::Path const &tradeTablePath, bool usingUpcomingCreatorFeaturesExperiment, ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > const validator)
Definition TradeTable.h:13
Definition TradeTables.h:27