3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7#include "mc/world/level/chunk/IRequestAction.h"
24 MCNAPI static ::std::unique_ptr<::IRequestAction>
load(
25 ::IRequestAction::RequestActionType actionType,
28 ::std::string
const& dimensionPrefix,
32 MCNAPI static ::std::unique_ptr<::IRequestAction>
load(
33 ::IRequestAction::RequestActionType actionType,
36 ::std::string
const& dimensionPrefix,
Definition NonOwnerPointer.h:9
Definition CompoundTag.h:18
Definition ICommandOriginLoader.h:11
Definition IRequestAction.h:12
Definition IUnknownBlockTypeRegistry.h:14
Definition JigsawStructureElementRegistry.h:15
Definition RequestActionLoader.h:18
static MCAPI bool isValidTag(::IRequestAction::RequestActionType actionType, ::CompoundTag const &tag)
static MCAPI ::std::unique_ptr<::IRequestAction > load(::IRequestAction::RequestActionType actionType, ::CompoundTag const &tag, ::ICommandOriginLoader &loader, ::std::string const &dimensionPrefix, ::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistry > unknownBlockTypeRegistry)
static MCAPI ::std::unique_ptr<::IRequestAction > load(::IRequestAction::RequestActionType actionType, ::CompoundTag const &tag, ::ICommandOriginLoader &loader, ::std::string const &dimensionPrefix, ::JigsawStructureElementRegistry const &elementReg, ::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistry > unknownBlockTypeRegistry)