3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/container/DenseEnumMap.h"
7#include "mc/world/level/levelgen/feature/IFeature.h"
25 enum class CheckDirection : uchar {
38 enum class AttachCondition : uchar {
104 MCNAPI ::Block
const*
Definition BlockDescriptor.h:20
Definition IBlockWorldGenAPI.h:25
Definition SingleBlockFeature.h:17
MCAPI::Block const * _mayAttach(::BlockDescriptor const &blockDescriptor, ::IBlockWorldGenAPI &target, ::BlockPos const &pos) const
MCAPI ::std::optional<::BlockPos > $place(::IFeature::PlacementContext const &context) const
static MCAPI void ** $vftable()
MCAPI bool _mayNotAttach(::IBlockWorldGenAPI &target, ::BlockPos const &pos) const
Definition SingleBlockFeature.h:43
MCAPI ~WeightedBlockDescriptor()