3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/UniqueOwnerPointer.h"
7#include "mc/deps/shared_types/legacy/Difficulty.h"
8#include "mc/world/level/GameType.h"
19namespace LevelDataHelper {
22MCAPI ::Bedrock::UniqueOwnerPointer<::LevelData>
23createLevelDataFromLevelSettings(::LevelSettings
const& levelSettings, ::std::string
const& levelName);
26setCommandsEnabled(::LevelData& levelData,
bool commandsEnabled, ::IMinecraftEventing* eventing, ::Player* player);
28MCAPI
void setDefaultGameType(::LevelData& levelData, ::GameType gameType, ::IMinecraftEventing* eventing);
30MCAPI
void setDifficulty(
31 ::LevelData& levelData,
32 ::SharedTypes::Legacy::Difficulty difficulty,
33 ::IMinecraftEventing* eventing,
Definition IMinecraftEventing.h:138
Definition LevelData.h:55
Definition LevelSettings.h:40