3#include "mc/_HeaderOutputPredefine.h"
36 MCNAPI ::BlockPatternBuilder&
aisle(
int, ...);
38 MCNAPI ::BlockPatternBuilder&
build();
40 MCNAPI ::BlockPatternBuilder&
define(
char pattern,
::Block const& block);
44 MCNAPI ::BuildMatch
match(
::BlockPos const& pos,
int subPattern,
int rowIndex, uchar forward, uchar up);
Definition BlockPatternBuilder.h:13
MCAPI::BlockPatternBuilder & define(char pattern, ::Block const &block)
MCAPI::BuildMatch match(::BlockPos const &pos, int subPattern, int rowIndex, uchar forward, uchar up)
MCAPI void replaceBlocks(char subPattern, ::BuildMatch buildMatch, ::Block const &block, ::std::function< void(::Block const &, ::BlockPos const &)> preReplaceCallback)
static MCAPI ::std::unique_ptr<::BlockPatternBuilder > start(::BlockSource ®ion)
MCAPI::BlockPatternBuilder & build()
MCAPI::BlockPatternBuilder & aisle(int,...)
MCAPI::BuildMatch match(::BlockPos const &pos)
MCAPI bool _fitsBlockPatternEntry(int subPattern, int rowIndex, ::BlockPos const &pos, ::Block const &block)
Definition BlockSource.h:67
Definition BuildMatch.h:5