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 &pos) const =0
virtual::Block const & getBlock (::BlockPos const &pos) const =0
virtual::Block const & getBlockNoBoundsCheck (::BlockPos const &pos) const =0
virtual::Block const & getExtraBlock (::BlockPos const &pos) const =0
virtual ::gsl::span<::BlockDataFetchResult<::Block > const > fetchBlocksInBox (::BoundingBox const &box, ::std::function< bool(::Block const &)> predicate)=0
virtual bool hasBiomeTag (uint64 tagNameHash, ::BlockPos const &pos) const =0
virtual bool setBlock (::BlockPos const &pos, ::Block const &newBlock, int updateFlags)=0
virtual bool setBlockSimple (::BlockPos const &pos, ::Block const &block)=0
virtual bool apply () const =0
virtual bool placeStructure (::BlockPos const &pos, ::StructureTemplate &structure, ::StructureSettings &settings)=0
virtual bool mayPlace (::BlockPos const &pos, ::Block const &block) const =0
virtual bool canSurvive (::BlockPos const &pos, ::Block const &block) const =0
virtual bool canBeBuiltOver (::BlockPos const &pos, ::Block const &block) const =0
virtual short getMaxHeight () const =0
virtual short getMinHeight () const =0
virtual bool shimPlaceForOldFeatures (::Feature const &feature, ::BlockPos const &pos, ::Random &random) const =0
virtual short getHeightmap (int x, int z)=0
virtual bool isLegacyLevel ()=0
virtual::Biome const * getBiome (::BlockPos const &pos) const =0
virtual bool isInBounds (::Pos const &pos) const =0
virtual short getLocalWaterLevel (::BlockPos const &pos) 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: