3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/util/Rotation.h"
7#include "mc/world/level/levelgen/structure/constraints/IStructureConstraint.h"
20 ::ll::TypedStorage<8, 24, ::std::vector<::BlockPos>> mCeilingOffsets;
30 virtual ~UnburiedConstraint() =
default;
32 virtual bool isSatisfied(
35 ::Rotation
const& structureRot,
58 ::Rotation
const& structureRot,
Definition IBlockWorldGenAPI.h:25
Definition IStructureConstraint.h:14
Definition StructureTemplate.h:35
MCAPI void * $ctor(::StructureTemplate &structure)
MCAPI UnburiedConstraint(::StructureTemplate &structure)
MCAPI bool $isSatisfied(::IBlockWorldGenAPI const &target, ::BlockPos const &structurePos, ::Rotation const &structureRot, ::BlockPos const ¢eringOffset) const