3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/string/HashedString.h"
7#include "mc/world/level/levelgen/feature/Feature.h"
20 ::ll::TypedStorage<8, 48, ::HashedString const> mFluidBlock;
21 ::ll::TypedStorage<8, 48, ::HashedString> mBarrierBlock;
22 ::ll::TypedStorage<8, 24, ::std::vector<::std::reference_wrapper<::HashedString const>>
const> mProhibitedBlocks;
34 virtual ~LakeFeature() ;
43 ::std::vector<::std::reference_wrapper<::HashedString const>>
const& prohibitedBlocks
53 ::std::vector<::std::reference_wrapper<::HashedString const>>
const& prohibitedBlocks
Definition BlockSource.h:72
Definition HashedString.h:5
MCAPI void * $ctor(::HashedString fluidBlock, ::HashedString barrierBlock, ::std::vector<::std::reference_wrapper<::HashedString const > > const &prohibitedBlocks)
static MCAPI void ** $vftable()
MCAPI LakeFeature(::HashedString fluidBlock, ::HashedString barrierBlock, ::std::vector<::std::reference_wrapper<::HashedString const > > const &prohibitedBlocks)
MCAPI bool $place(::BlockSource ®ion, ::BlockPos const &pos, ::Random &random) const