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
MCAPI bool $canGetChunk () const
MCAPI::LevelChunk * $getChunk (::ChunkPos const &pos)

Member Function Documentation

◆ $canGetChunk()

MCAPI bool IBlockWorldGenAPI::$canGetChunk ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getChunk()

MCAPI::LevelChunk * IBlockWorldGenAPI::$getChunk ( ::ChunkPos const & pos)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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