3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/levelgen/v2/processors/block_rules/AlwaysTrue.h"
7#include "mc/world/level/levelgen/v2/processors/block_rules/BlockMatch.h"
8#include "mc/world/level/levelgen/v2/processors/block_rules/RandomBlockMatch.h"
9#include "mc/world/level/levelgen/v2/processors/block_rules/TagMatch.h"
10#include "mc/world/level/levelgen/v2/processors/block_rules/TestType.h"
16namespace Util {
class XXHash; }
19namespace br::worldgen::processors::BlockRules {
24 using Type = ::std::variant<
Definition AlwaysTrue.h:17
Definition BlockMatch.h:18
Definition RandomBlockMatch.h:18
MCAPI void * $ctor(::br::worldgen::processors::BlockRules::Test &&)
static MCAPI void ** $vftable()
MCAPI bool $test(::Block const &block, ::IRandom &random) const
MCAPI Test(::br::worldgen::processors::BlockRules::Test const &)
MCAPI Test(::br::worldgen::processors::BlockRules::Test &&)
MCAPI void $appendMetadataKey(::Util::XXHash &hash) const
MCAPI void * $ctor(::br::worldgen::processors::BlockRules::Test const &)