LeviLamina
Loading...
Searching...
No Matches
BlockVolumeTarget Class Reference
+ Inheritance diagram for BlockVolumeTarget:

Public Member Functions

BlockVolumeTargetoperator= (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 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 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 void $dtor ()
 
MCFOLD::Block const & $getBlock (::BlockPos const &pos) const
 
MCFOLD::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 $setBlock (::BlockPos const &pos, ::Block const &newBlock, int)
 
MCFOLD bool $setBlockSimple (::BlockPos const &pos, ::Block const &block)
 
MCFOLD bool $apply () const
 
MCFOLD bool $placeStructure (::BlockPos const &, ::StructureTemplate &, ::StructureSettings &)
 
MCFOLD bool $mayPlace (::BlockPos const &, ::Block const &) const
 
MCFOLD bool $canSurvive (::BlockPos const &, ::Block const &) const
 
MCFOLD bool $canBeBuiltOver (::BlockPos const &, ::Block const &) const
 
MCAPI short $getMaxHeight () const
 
MCFOLD short $getMinHeight () const
 
MCFOLD 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
 
MCFOLD::WorldGenContext const & $getContext ()
 
MCFOLD void $disableBlockSimple ()
 
virtual bool canGetChunk () const
 
virtual::LevelChunk * getChunk (::ChunkPos const &pos)
 
MCFOLD bool $canGetChunk () const
 
MCFOLD::LevelChunk * $getChunk (::ChunkPos const &pos)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnkfdc169
 
::ll::UntypedStorage< 8, 8 > mUnk7f7cce
 
::ll::UntypedStorage< 8, 8 > mUnk81f5ca
 
::ll::UntypedStorage< 4, 4 > mUnk719c7d
 
::ll::UntypedStorage< 8, 80 > mUnk48ff4c
 

Member Function Documentation

◆ getBlock()

virtual::Block const & BlockVolumeTarget::getBlock ( ::BlockPos const & pos) const
virtual

Implements IBlockWorldGenAPI.

◆ getBlockNoBoundsCheck()

virtual::Block const & BlockVolumeTarget::getBlockNoBoundsCheck ( ::BlockPos const & pos) const
virtual

Implements IBlockWorldGenAPI.

◆ getExtraBlock()

virtual::Block const & BlockVolumeTarget::getExtraBlock ( ::BlockPos const & ) const
virtual

Implements IBlockWorldGenAPI.

◆ tryGetLiquidBlock()

virtual::Block const * BlockVolumeTarget::tryGetLiquidBlock ( ::BlockPos const & pos) const
virtual

Implements IBlockWorldGenAPI.

◆ fetchBlocksInBox()

virtual ::gsl::span<::BlockDataFetchResult<::Block > const > BlockVolumeTarget::fetchBlocksInBox ( ::BoundingBox const & ,
::std::function< bool(::Block const &)>  )
virtual

Implements IBlockWorldGenAPI.

◆ hasBiomeTag()

virtual bool BlockVolumeTarget::hasBiomeTag ( uint64 tagNameHash,
::BlockPos const & pos ) const
virtual

Implements IBlockWorldGenAPI.

◆ setBlock()

virtual bool BlockVolumeTarget::setBlock ( ::BlockPos const & pos,
::Block const & newBlock,
int  )
virtual

Implements IBlockWorldGenAPI.

◆ setBlockSimple()

virtual bool BlockVolumeTarget::setBlockSimple ( ::BlockPos const & pos,
::Block const & block )
virtual

Implements IBlockWorldGenAPI.

◆ apply()

virtual bool BlockVolumeTarget::apply ( ) const
virtual

Implements IBlockWorldGenAPI.

◆ placeStructure()

virtual bool BlockVolumeTarget::placeStructure ( ::BlockPos const & ,
::StructureTemplate & ,
::StructureSettings &  )
virtual

Implements IBlockWorldGenAPI.

◆ mayPlace()

virtual bool BlockVolumeTarget::mayPlace ( ::BlockPos const & ,
::Block const &  ) const
virtual

Implements IBlockWorldGenAPI.

◆ canSurvive()

virtual bool BlockVolumeTarget::canSurvive ( ::BlockPos const & ,
::Block const &  ) const
virtual

Implements IBlockWorldGenAPI.

◆ canBeBuiltOver()

virtual bool BlockVolumeTarget::canBeBuiltOver ( ::BlockPos const & ,
::Block const &  ) const
virtual

Implements IBlockWorldGenAPI.

◆ getMaxHeight()

virtual short BlockVolumeTarget::getMaxHeight ( ) const
virtual

Implements IBlockWorldGenAPI.

◆ getMinHeight()

virtual short BlockVolumeTarget::getMinHeight ( ) const
virtual

Implements IBlockWorldGenAPI.

◆ shimPlaceForOldFeatures()

virtual bool BlockVolumeTarget::shimPlaceForOldFeatures ( ::Feature const & ,
::BlockPos const & ,
::Random &  ) const
virtual

Implements IBlockWorldGenAPI.

◆ getHeightmap()

virtual short BlockVolumeTarget::getHeightmap ( int x,
int z )
virtual

Implements IBlockWorldGenAPI.

◆ isLegacyLevel()

virtual bool BlockVolumeTarget::isLegacyLevel ( )
virtual

Implements IBlockWorldGenAPI.

◆ getBiome()

virtual::Biome const * BlockVolumeTarget::getBiome ( ::BlockPos const & pos) const
virtual

Implements IBlockWorldGenAPI.

◆ isInBounds()

virtual bool BlockVolumeTarget::isInBounds ( ::Pos const & pos) const
virtual

Implements IBlockWorldGenAPI.

◆ getLocalWaterLevel()

virtual short BlockVolumeTarget::getLocalWaterLevel ( ::BlockPos const & ) const
virtual

Implements IBlockWorldGenAPI.

◆ getLevelData()

virtual::LevelData const & BlockVolumeTarget::getLevelData ( ) const
virtual

Implements IBlockWorldGenAPI.

◆ getContext()

virtual::WorldGenContext const & BlockVolumeTarget::getContext ( )
virtual

Implements IBlockWorldGenAPI.

◆ disableBlockSimple()

virtual void BlockVolumeTarget::disableBlockSimple ( )
virtual

Implements IBlockWorldGenAPI.


The documentation for this class was generated from the following file: