3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/util/Rotation.h"
20namespace gametest::StructureUtils {
23MCNAPI
void AddCommandBlockAndButtonToStartTest(
26 ::BlockPos const& commandBlockPosRelativeToTestPos,
27 ::std::string
const& testName,
33MCNAPI
void CreateNewEmptyStructureBlock(
34 ::std::string
const& testName,
41MCNAPI ::std::optional<::BlockPos>
44MCNAPI ::std::vector<::BlockPos>
49MCNAPI ::StructureEditorData GetStructureEditorData(
::StructureTemplate const& structure, ::Rotation
const& rotation);
52GetStructureRelativePos(
::BlockPos const& structureBlockPos,
::Vec3 const& worldPos,
::Vec3 pivot, ::Rotation rotation);
54MCNAPI ::StructureTemplate* GetStructureTemplate(::std::string
const& structureName,
::Level& level);
56MCNAPI ::StructureBlockActor* SpawnStructure(
57 ::std::string
const& structureName,
Definition BlockSource.h:67
Definition BoundingBox.h:13
Definition StructureBlockActor.h:23
Definition StructureEditorData.h:18
Definition StructureTemplate.h:32