LeviLamina
Loading...
Searching...
No Matches
IBlockWorldGenAPI Class Referenceabstract
+ Inheritance diagram for IBlockWorldGenAPI:

Public Member Functions

virtual bool canGetChunk () const
 
virtual::LevelChunk * getChunk (::ChunkPos const &pos)
 
virtual::Block const * tryGetLiquidBlock (::BlockPos const &) const =0
 
virtual::Block const & getBlock (::BlockPos const &) const =0
 
virtual::Block const & getBlockNoBoundsCheck (::BlockPos const &) const =0
 
virtual::Block const & getExtraBlock (::BlockPos const &) const =0
 
virtual ::gsl::span<::BlockDataFetchResult<::Block > const > fetchBlocksInBox (::BoundingBox const &, ::std::function< bool(::Block const &)>)=0
 
virtual bool hasBiomeTag (uint64, ::BlockPos const &) const =0
 
virtual bool setBlock (::BlockPos const &, ::Block const &, int)=0
 
virtual bool setBlockSimple (::BlockPos const &, ::Block const &)=0
 
virtual bool apply () const =0
 
virtual bool placeStructure (::BlockPos const &, ::StructureTemplate &, ::StructureSettings &)=0
 
virtual bool mayPlace (::BlockPos const &, ::Block const &) const =0
 
virtual bool canSurvive (::BlockPos const &, ::Block const &) const =0
 
virtual bool canBeBuiltOver (::BlockPos const &, ::Block const &) const =0
 
virtual short getMaxHeight () const =0
 
virtual short getMinHeight () const =0
 
virtual bool shimPlaceForOldFeatures (::Feature const &, ::BlockPos const &, ::Random &) const =0
 
virtual short getHeightmap (int, int)=0
 
virtual bool isLegacyLevel ()=0
 
virtual::Biome const * getBiome (::BlockPos const &) const =0
 
virtual bool isInBounds (::Pos const &) const =0
 
virtual short getLocalWaterLevel (::BlockPos const &) const =0
 
virtual::LevelData const & getLevelData () const =0
 
virtual::WorldGenContext const & getContext ()=0
 
virtual void disableBlockSimple ()=0
 
MCFOLD bool $canGetChunk () const
 
MCFOLD::LevelChunk * $getChunk (::ChunkPos const &pos)
 

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