3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/util/Rotation.h"
21namespace gametest::StructureUtils {
24MCAPI
void AddCommandBlockAndButtonToStartTest(
27 ::BlockPos const& commandBlockPosRelativeToTestPos,
28 ::std::string
const& testName,
34MCAPI
void CreateNewEmptyStructureBlock(
35 ::std::string
const& testName,
42MCAPI ::std::optional<::BlockPos>
45MCAPI ::std::vector<::BlockPos>
50MCAPI ::StructureEditorData GetStructureEditorData(
::StructureTemplate const& structure, ::Rotation
const& rotation);
53GetStructureRelativePos(
::BlockPos const& structureBlockPos,
::Vec3 const& worldPos,
::Vec3 pivot, ::Rotation rotation);
55MCAPI ::StructureTemplate* GetStructureTemplate(::std::string
const& structureName,
::Level& level);
57MCAPI ::StructureBlockActor* SpawnStructure(
58 ::std::string
const& structureName,
Definition BlockSource.h:66
Definition BoundingBox.h:13
Definition StructureBlockActor.h:22
Definition StructureEditorData.h:18
Definition StructureTemplate.h:32