3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/platform/brstd/function_ref.h"
7#include "mc/world/level/levelgen/feature/Feature.h"
26 ::ll::TypedStorage<8, 32, ::std::string const> mFeature;
27 ::ll::TypedStorage<8, 8, ::HashedString const&> mHangingBlock;
28 ::ll::TypedStorage<8, 8, ::HashedString const&> mTrailBlock;
29 ::ll::TypedStorage<8, 8, ::std::vector<::std::reference_wrapper<::HashedString const>>
const&> mReplaceableBlocks;
36 TrailToSurfaceFeature& operator=(TrailToSurfaceFeature
const&);
37 TrailToSurfaceFeature(TrailToSurfaceFeature
const&);
38 TrailToSurfaceFeature();
50 ::std::string
const& feature,
53 ::std::vector<::std::reference_wrapper<::HashedString const>>
const& replaceableBlocks,
62 ::std::string
const& feature,
65 ::std::vector<::std::reference_wrapper<::HashedString const>>
const& replaceableBlocks,
Definition BlockSource.h:72
Definition HashedString.h:5
Definition IBlockWorldGenAPI.h:25
MCAPI bool $place(::BlockSource ®ion, ::BlockPos const &pos, ::Random &random) const
MCAPI void * $ctor(::std::string const &feature, ::HashedString const &hangingBlock, ::HashedString const &trailBlock, ::std::vector<::std::reference_wrapper<::HashedString const > > const &replaceableBlocks, ::brstd::function_ref< bool(::IBlockWorldGenAPI const &, ::BlockPos const &)> isValidFeaturePos)
MCAPI TrailToSurfaceFeature(::std::string const &feature, ::HashedString const &hangingBlock, ::HashedString const &trailBlock, ::std::vector<::std::reference_wrapper<::HashedString const > > const &replaceableBlocks, ::brstd::function_ref< bool(::IBlockWorldGenAPI const &, ::BlockPos const &)> isValidFeaturePos)
Definition function_ref.h:60