3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/util/Rotation.h"
7#include "mc/world/level/levelgen/structure/constraints/IStructureConstraint.h"
20 ::ll::TypedStorage<4, 4, int> mMaxSteepness;
21 ::ll::TypedStorage<8, 24, ::std::vector<::BlockPos>> mFoundationOffsets;
31 virtual ~LeveledConstraint() =
default;
33 virtual bool isSatisfied(
36 ::Rotation
const& structureRot,
59 ::Rotation
const& structureRot,
Definition IBlockWorldGenAPI.h:25
Definition IStructureConstraint.h:14
MCAPI bool $isSatisfied(::IBlockWorldGenAPI const &target, ::BlockPos const &structurePos, ::Rotation const &structureRot, ::BlockPos const ¢eringOffset) const
MCAPI LeveledConstraint(::StructureTemplate &structure, int groundLevel)
MCAPI void * $ctor(::StructureTemplate &structure, int groundLevel)
Definition StructureTemplate.h:35