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

Public Member Functions

TransactionalWorldBlockTargetoperator= (TransactionalWorldBlockTarget const &)
 
 TransactionalWorldBlockTarget (TransactionalWorldBlockTarget const &)
 
virtual::Block const & getBlock (::BlockPos const &pos) const
 
virtual::Block const & getBlockNoBoundsCheck (::BlockPos const &pos) const
 
virtual::Block const & getExtraBlock (::BlockPos const &pos) const
 
virtual::Block const * tryGetLiquidBlock (::BlockPos const &pos) const
 
virtual ::gsl::span<::BlockDataFetchResult<::Block > const > fetchBlocksInBox (::BoundingBox const &box, ::std::function< bool(::Block const &)> predicate)
 
virtual bool hasBiomeTag (uint64 tagNameHash, ::BlockPos const &pos) const
 
virtual bool setBlock (::BlockPos const &pos, ::Block const &newBlock, int updateFlags)
 
virtual bool setBlockSimple (::BlockPos const &pos, ::Block const &block)
 
virtual bool apply () const
 
virtual bool placeStructure (::BlockPos const &pos, ::StructureTemplate &structure, ::StructureSettings &settings)
 
virtual bool mayPlace (::BlockPos const &pos, ::Block const &block) const
 
virtual bool canSurvive (::BlockPos const &pos, ::Block const &block) const
 
virtual bool canBeBuiltOver (::BlockPos const &pos, ::Block const &block) 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 &pos) const
 
virtual::LevelData const & getLevelData () const
 
virtual::WorldGenContext const & getContext ()
 
virtual void disableBlockSimple ()
 
MCAPI void $dtor ()
 
MCAPI::Block const & $getBlock (::BlockPos const &pos) const
 
MCFOLD::Block const & $getBlockNoBoundsCheck (::BlockPos const &pos) const
 
MCFOLD::Block const & $getExtraBlock (::BlockPos const &pos) const
 
MCFOLD::Block const * $tryGetLiquidBlock (::BlockPos const &pos) const
 
MCAPI ::gsl::span<::BlockDataFetchResult<::Block > const > $fetchBlocksInBox (::BoundingBox const &box, ::std::function< bool(::Block const &)> predicate)
 
MCFOLD bool $hasBiomeTag (uint64 tagNameHash, ::BlockPos const &pos) const
 
MCAPI bool $setBlock (::BlockPos const &pos, ::Block const &newBlock, int updateFlags)
 
MCFOLD bool $setBlockSimple (::BlockPos const &pos, ::Block const &block)
 
MCAPI bool $apply () const
 
MCAPI bool $placeStructure (::BlockPos const &pos, ::StructureTemplate &structure, ::StructureSettings &settings)
 
MCAPI bool $mayPlace (::BlockPos const &pos, ::Block const &block) const
 
MCFOLD bool $canSurvive (::BlockPos const &pos, ::Block const &block) const
 
MCFOLD bool $canBeBuiltOver (::BlockPos const &pos, ::Block const &block) const
 
MCAPI short $getMaxHeight () const
 
MCAPI short $getMinHeight () const
 
MCFOLD bool $shimPlaceForOldFeatures (::Feature const &, ::BlockPos const &, ::Random &) const
 
MCFOLD short $getHeightmap (int x, int z)
 
MCFOLD bool $isLegacyLevel ()
 
MCFOLD::Biome const * $getBiome (::BlockPos const &pos) const
 
MCAPI bool $isInBounds (::Pos const &pos) const
 
MCAPI short $getLocalWaterLevel (::BlockPos const &pos) const
 
MCAPI::LevelData const & $getLevelData () const
 
MCAPI::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, 16 > mUnk943c12
 

Member Function Documentation

◆ getBlock()

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

Implements IBlockWorldGenAPI.

◆ getBlockNoBoundsCheck()

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

Implements IBlockWorldGenAPI.

◆ getExtraBlock()

virtual::Block const & TransactionalWorldBlockTarget::getExtraBlock ( ::BlockPos const & pos) const
virtual

Implements IBlockWorldGenAPI.

◆ tryGetLiquidBlock()

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

Implements IBlockWorldGenAPI.

◆ fetchBlocksInBox()

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

Implements IBlockWorldGenAPI.

◆ hasBiomeTag()

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

Implements IBlockWorldGenAPI.

◆ setBlock()

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

Implements IBlockWorldGenAPI.

◆ setBlockSimple()

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

Implements IBlockWorldGenAPI.

◆ apply()

virtual bool TransactionalWorldBlockTarget::apply ( ) const
virtual

Implements IBlockWorldGenAPI.

◆ placeStructure()

virtual bool TransactionalWorldBlockTarget::placeStructure ( ::BlockPos const & pos,
::StructureTemplate & structure,
::StructureSettings & settings )
virtual

Implements IBlockWorldGenAPI.

◆ mayPlace()

virtual bool TransactionalWorldBlockTarget::mayPlace ( ::BlockPos const & pos,
::Block const & block ) const
virtual

Implements IBlockWorldGenAPI.

◆ canSurvive()

virtual bool TransactionalWorldBlockTarget::canSurvive ( ::BlockPos const & pos,
::Block const & block ) const
virtual

Implements IBlockWorldGenAPI.

◆ canBeBuiltOver()

virtual bool TransactionalWorldBlockTarget::canBeBuiltOver ( ::BlockPos const & pos,
::Block const & block ) const
virtual

Implements IBlockWorldGenAPI.

◆ getMaxHeight()

virtual short TransactionalWorldBlockTarget::getMaxHeight ( ) const
virtual

Implements IBlockWorldGenAPI.

◆ getMinHeight()

virtual short TransactionalWorldBlockTarget::getMinHeight ( ) const
virtual

Implements IBlockWorldGenAPI.

◆ shimPlaceForOldFeatures()

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

Implements IBlockWorldGenAPI.

◆ getHeightmap()

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

Implements IBlockWorldGenAPI.

◆ isLegacyLevel()

virtual bool TransactionalWorldBlockTarget::isLegacyLevel ( )
virtual

Implements IBlockWorldGenAPI.

◆ getBiome()

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

Implements IBlockWorldGenAPI.

◆ isInBounds()

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

Implements IBlockWorldGenAPI.

◆ getLocalWaterLevel()

virtual short TransactionalWorldBlockTarget::getLocalWaterLevel ( ::BlockPos const & pos) const
virtual

Implements IBlockWorldGenAPI.

◆ getLevelData()

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

Implements IBlockWorldGenAPI.

◆ getContext()

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

Implements IBlockWorldGenAPI.

◆ disableBlockSimple()

virtual void TransactionalWorldBlockTarget::disableBlockSimple ( )
virtual

Implements IBlockWorldGenAPI.


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