API Reference
On this page
Public Member Functions | |
| BlockVolumeTarget & | operator= (BlockVolumeTarget const &) |
| BlockVolumeTarget (BlockVolumeTarget const &) | |
| virtual::Block const & | getBlock (::BlockPos const &pos) const |
| virtual::Block const & | getBlockNoBoundsCheck (::BlockPos const &pos) const |
| virtual::Block const & | getExtraBlock (::BlockPos const &) const |
| virtual::Block const * | tryGetLiquidBlock (::BlockPos const &pos) const |
| virtual ::gsl::span<::BlockDataFetchResult<::Block > const > | fetchBlocksInBox (::BoundingBox const &, ::std::function< bool(::Block const &)>) |
| virtual bool | hasBiomeTag (uint64 tagNameHash, ::BlockPos const &pos) const |
| virtual bool | hasAnyBiomeTags (::gsl::span< uint64 const > tagNameHashes, ::BlockPos const &pos) const |
| virtual bool | hasAllBiomeTags (::gsl::span< uint64 const > tagNameHashes, ::BlockPos const &pos) const |
| virtual bool | setBlock (::BlockPos const &pos, ::Block const &newBlock, int) |
| virtual bool | setBlockSimple (::BlockPos const &pos, ::Block const &block) |
| virtual bool | apply () const |
| virtual bool | placeStructure (::BlockPos const &, ::StructureTemplate &, ::StructureSettings &) |
| virtual bool | mayPlace (::BlockPos const &, ::Block const &) const |
| virtual bool | mayPlacePlacementFilterComponent (::BlockPos const &, ::Block const &) const |
| virtual bool | canSurvive (::BlockPos const &, ::Block const &) const |
| virtual bool | canBeBuiltOver (::BlockPos const &, ::Block const &) const |
| virtual short | getMaxHeight () const |
| virtual short | getMinHeight () const |
| virtual bool | shimPlaceForOldFeatures (::Feature const &, ::BlockPos const &, ::Random &) const |
| virtual short | getHeightmap (int x, int z) |
| virtual bool | isLegacyLevel () |
| virtual::Biome const * | getBiome (::BlockPos const &pos) const |
| virtual bool | isInBounds (::Pos const &pos) const |
| virtual short | getLocalWaterLevel (::BlockPos const &) const |
| virtual::LevelData const & | getLevelData () const |
| virtual::WorldGenContext const & | getContext () |
| virtual void | disableBlockSimple () |
| MCAPI::Block const & | $getBlock (::BlockPos const &pos) const |
| MCAPI::Block const & | $getBlockNoBoundsCheck (::BlockPos const &pos) const |
| MCAPI::Block const & | $getExtraBlock (::BlockPos const &) const |
| MCAPI::Block const * | $tryGetLiquidBlock (::BlockPos const &pos) const |
| MCAPI ::gsl::span<::BlockDataFetchResult<::Block > const > | $fetchBlocksInBox (::BoundingBox const &, ::std::function< bool(::Block const &)>) |
| MCAPI bool | $hasBiomeTag (uint64 tagNameHash, ::BlockPos const &pos) const |
| MCAPI bool | $hasAnyBiomeTags (::gsl::span< uint64 const > tagNameHashes, ::BlockPos const &pos) const |
| MCAPI bool | $hasAllBiomeTags (::gsl::span< uint64 const > tagNameHashes, ::BlockPos const &pos) const |
| MCAPI bool | $setBlock (::BlockPos const &pos, ::Block const &newBlock, int) |
| MCAPI bool | $setBlockSimple (::BlockPos const &pos, ::Block const &block) |
| MCAPI bool | $apply () const |
| MCAPI bool | $placeStructure (::BlockPos const &, ::StructureTemplate &, ::StructureSettings &) |
| MCAPI bool | $mayPlace (::BlockPos const &, ::Block const &) const |
| MCAPI bool | $mayPlacePlacementFilterComponent (::BlockPos const &, ::Block const &) const |
| MCAPI bool | $canSurvive (::BlockPos const &, ::Block const &) const |
| MCAPI bool | $canBeBuiltOver (::BlockPos const &, ::Block const &) const |
| MCAPI short | $getMaxHeight () const |
| MCAPI short | $getMinHeight () const |
| MCAPI bool | $shimPlaceForOldFeatures (::Feature const &, ::BlockPos const &, ::Random &) const |
| MCAPI short | $getHeightmap (int x, int z) |
| MCAPI bool | $isLegacyLevel () |
| MCAPI::Biome const * | $getBiome (::BlockPos const &pos) const |
| MCAPI bool | $isInBounds (::Pos const &pos) const |
| MCAPI short | $getLocalWaterLevel (::BlockPos const &) const |
| MCAPI::LevelData const & | $getLevelData () const |
| MCAPI::WorldGenContext const & | $getContext () |
| MCAPI void | $disableBlockSimple () |
| virtual bool | canGetChunk () const |
| virtual::LevelChunk * | getChunk (::ChunkPos const &pos) |
| MCAPI bool | $canGetChunk () const |
| MCAPI::LevelChunk * | $getChunk (::ChunkPos const &pos) |
Static Public Member Functions | |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::TypedStorage< 8, 8, ::BlockVolume & > | mBlockVolume |
| ::ll::TypedStorage< 8, 8, ::BiomeSource const & > | mBiomeSource |
| ::ll::TypedStorage< 8, 8, ::ILevel & > | mLevel |
| ::ll::TypedStorage< 4, 4, ::DimensionType > | mDimensionID |
| ::ll::TypedStorage< 8, 80, ::WorldGenContext > | mWorldGenContext |
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
| MCAPI::Block const & BlockVolumeTarget::$getBlock | ( | ::BlockPos const & | pos | ) | const |
| MCAPI::Block const & BlockVolumeTarget::$getBlockNoBoundsCheck | ( | ::BlockPos const & | pos | ) | const |
| MCAPI::Block const & BlockVolumeTarget::$getExtraBlock | ( | ::BlockPos const & | ) | const |
| MCAPI::Block const * BlockVolumeTarget::$tryGetLiquidBlock | ( | ::BlockPos const & | pos | ) | const |
| MCAPI ::gsl::span<::BlockDataFetchResult<::Block > const > BlockVolumeTarget::$fetchBlocksInBox | ( | ::BoundingBox const & | , |
| ::std::function< bool(::Block const &)> | ) |
| MCAPI bool BlockVolumeTarget::$hasBiomeTag | ( | uint64 | tagNameHash, |
| ::BlockPos const & | pos ) const |
| MCAPI bool BlockVolumeTarget::$hasAnyBiomeTags | ( | ::gsl::span< uint64 const > | tagNameHashes, |
| ::BlockPos const & | pos ) const |
| MCAPI bool BlockVolumeTarget::$hasAllBiomeTags | ( | ::gsl::span< uint64 const > | tagNameHashes, |
| ::BlockPos const & | pos ) const |
| MCAPI bool BlockVolumeTarget::$setBlockSimple | ( | ::BlockPos const & | pos, |
| ::Block const & | block ) |
| MCAPI bool BlockVolumeTarget::$apply | ( | ) | const |
| MCAPI bool BlockVolumeTarget::$placeStructure | ( | ::BlockPos const & | , |
| ::StructureTemplate & | , | ||
| ::StructureSettings & | ) |
| MCAPI bool BlockVolumeTarget::$mayPlace | ( | ::BlockPos const & | , |
| ::Block const & | ) const |
| MCAPI bool BlockVolumeTarget::$mayPlacePlacementFilterComponent | ( | ::BlockPos const & | , |
| ::Block const & | ) const |
| MCAPI bool BlockVolumeTarget::$canSurvive | ( | ::BlockPos const & | , |
| ::Block const & | ) const |
| MCAPI bool BlockVolumeTarget::$canBeBuiltOver | ( | ::BlockPos const & | , |
| ::Block const & | ) const |
| MCAPI short BlockVolumeTarget::$getMaxHeight | ( | ) | const |
| MCAPI short BlockVolumeTarget::$getMinHeight | ( | ) | const |
| MCAPI bool BlockVolumeTarget::$shimPlaceForOldFeatures | ( | ::Feature const & | , |
| ::BlockPos const & | , | ||
| ::Random & | ) const |
| MCAPI short BlockVolumeTarget::$getHeightmap | ( | int | x, |
| int | z ) |
| MCAPI bool BlockVolumeTarget::$isLegacyLevel | ( | ) |
| MCAPI::Biome const * BlockVolumeTarget::$getBiome | ( | ::BlockPos const & | pos | ) | const |
| MCAPI bool BlockVolumeTarget::$isInBounds | ( | ::Pos const & | pos | ) | const |
| MCAPI short BlockVolumeTarget::$getLocalWaterLevel | ( | ::BlockPos const & | ) | const |
| MCAPI::LevelData const & BlockVolumeTarget::$getLevelData | ( | ) | const |
| MCAPI::WorldGenContext const & BlockVolumeTarget::$getContext | ( | ) |
| MCAPI void BlockVolumeTarget::$disableBlockSimple | ( | ) |
|
static |
|
inherited |
|
inherited |