3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/block/Block.h"
7#include "mc/world/level/levelgen/structure/structurepools/IStructurePoolBlockPredicate.h"
8#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockPredicateType.h"
14namespace Util {
class XXHash; }
21 ::ll::TypedStorage<8, 16, ::std::set<::Block const*>> mReplacable;
22 ::ll::TypedStorage<4, 4, float const> mProbability;
32 virtual ::StructurePoolBlockPredicateType getType()
const ;
44 MCNAPI ::StructurePoolBlockPredicateType
$getType()
const;
Definition IStructurePoolBlockPredicate.h:17
Definition StructurePoolBlockPredicateTrueIfFound.h:17
MCAPI bool $test(::Block const &block, ::IRandom &random) const
static MCAPI void ** $vftable()
MCAPI bool $test(::BlockPos const &, ::BlockPos const &, ::IRandom &) const
MCAPI void $appendMetadataKey(::Util::XXHash &hash) const
MCAPI::StructurePoolBlockPredicateType $getType() const