3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/levelgen/structure/StructurePiece.h"
7#include "mc/world/level/levelgen/structure/StructurePieceType.h"
66 virtual ::StructurePieceType getType() const ;
Definition BlockSource.h:67
Definition BoundingBox.h:13
Definition RuinedPortalPiece.h:19
MCAPI void _moveStructureBoundsToSuitableY(::Random &random, ::BlockSource ®ion, ::PortalEnvironmentModifiers const &modifiers)
MCAPI void _spreadNetherrack(::Random &random, ::BlockSource ®ion, ::PortalEnvironmentModifiers const &modifiers)
static MCAPI bool _willLavaFlowIn(::BlockSource ®ion, ::BlockPos pos)
static MCAPI void ** $vftable()
MCAPI void _maybeReplaceStairs(::Random &random, ::BlockSource ®ion, ::BlockPos pos, ::PortalEnvironmentModifiers const &modifiers)
MCAPI void _maybeReplaceBlock(::Random &random, ::BlockSource ®ion, ::BlockPos pos, ::PortalEnvironmentModifiers const &modifiers)
MCAPI void _maybeReplaceFullStoneBlock(::Random &random, ::BlockSource ®ion, ::BlockPos pos, ::Block const &block, ::PortalEnvironmentModifiers const &modifiers)
MCAPI bool $postProcess(::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB)
MCAPI void _addNetherrackDripColumn(::Random &random, ::BlockSource ®ion, ::BlockPos pos)
MCAPI::StructurePieceType $getType() const
Definition StructurePiece.h:18
Definition PortalEnvironmentModifiers.h:5
Definition RuinedPortalPiece.h:27