3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/levelgen/structure/StructurePiece.h"
37 virtual bool canBeReplaced(
54 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
65 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
Definition BlockSource.h:67
Definition BoundingBox.h:13
Definition MineshaftPiece.h:17
MCAPI void setPlanksBlock(::BlockSource ®ion, ::Block const &planksBlock, int x, int y, int z)
static MCAPI void ** $vftable()
MCAPI ::std::unique_ptr<::StructurePiece > createRandomShaftPiece(::MineshaftData &metadata, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random, int footX, int footY, int footZ, int direction, int genDepth)
MCAPI::StructurePiece * generateAndAddPiece(::StructurePiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random, int footX, int footY, int footZ, int direction, int depth)
MCAPI bool $canBeReplaced(::BlockSource ®ion, int const x, int const y, int const z, ::BoundingBox const &chunkBB)
MCAPI bool $isInInvalidLocation(::BlockSource ®ion, ::BoundingBox const &chunkBB)
Definition StructurePiece.h:18
Definition MineshaftData.h:5