LeviLamina
|
Public Member Functions | |
WorldBlockTarget & | operator= (WorldBlockTarget const &) |
WorldBlockTarget (WorldBlockTarget const &) | |
virtual bool | canGetChunk () const |
virtual::LevelChunk * | getChunk (::ChunkPos const &pos) |
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 &feature, ::BlockPos const &pos, ::Random &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 bool | $canGetChunk () const |
MCAPI::LevelChunk * | $getChunk (::ChunkPos const &pos) |
MCAPI::Block const & | $getBlock (::BlockPos const &pos) const |
MCAPI::Block const & | $getBlockNoBoundsCheck (::BlockPos const &pos) const |
MCAPI::Block const & | $getExtraBlock (::BlockPos const &pos) const |
MCAPI::Block const * | $tryGetLiquidBlock (::BlockPos const &pos) const |
MCAPI ::gsl::span<::BlockDataFetchResult<::Block > const > | $fetchBlocksInBox (::BoundingBox const &box, ::std::function< bool(::Block const &)> predicate) |
MCAPI bool | $hasBiomeTag (uint64 tagNameHash, ::BlockPos const &pos) const |
MCAPI bool | $setBlock (::BlockPos const &pos, ::Block const &newBlock, int updateFlags) |
MCAPI 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 |
MCAPI bool | $canSurvive (::BlockPos const &pos, ::Block const &block) const |
MCAPI bool | $canBeBuiltOver (::BlockPos const &pos, ::Block const &block) const |
MCAPI short | $getMaxHeight () const |
MCAPI short | $getMinHeight () const |
MCAPI bool | $shimPlaceForOldFeatures (::Feature const &feature, ::BlockPos const &pos, ::Random &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 &pos) const |
MCAPI::LevelData const & | $getLevelData () const |
MCAPI::WorldGenContext const & | $getContext () |
MCAPI void | $disableBlockSimple () |
Static Public Member Functions | |
static MCAPI void ** | $vftable () |
Public Attributes | |
::ll::TypedStorage< 8, 8, ::BlockSource & > | mBlockSource |
::ll::TypedStorage< 8, 80, ::WorldGenContext > | mWorldGenContext |
::ll::TypedStorage< 1, 1, bool > | mBlockSimpleIsAllowed |
|
virtual |
Reimplemented from IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
|
virtual |
Implements IBlockWorldGenAPI.
MCAPI void WorldBlockTarget::$dtor | ( | ) |
MCAPI bool WorldBlockTarget::$canGetChunk | ( | ) | const |
MCAPI::LevelChunk * WorldBlockTarget::$getChunk | ( | ::ChunkPos const & | pos | ) |
MCAPI::Block const & WorldBlockTarget::$getBlock | ( | ::BlockPos const & | pos | ) | const |
MCAPI::Block const & WorldBlockTarget::$getBlockNoBoundsCheck | ( | ::BlockPos const & | pos | ) | const |
MCAPI::Block const & WorldBlockTarget::$getExtraBlock | ( | ::BlockPos const & | pos | ) | const |
MCAPI::Block const * WorldBlockTarget::$tryGetLiquidBlock | ( | ::BlockPos const & | pos | ) | const |
MCAPI ::gsl::span<::BlockDataFetchResult<::Block > const > WorldBlockTarget::$fetchBlocksInBox | ( | ::BoundingBox const & | box, |
::std::function< bool(::Block const &)> | predicate ) |
MCAPI bool WorldBlockTarget::$hasBiomeTag | ( | uint64 | tagNameHash, |
::BlockPos const & | pos ) const |
MCAPI bool WorldBlockTarget::$setBlock | ( | ::BlockPos const & | pos, |
::Block const & | newBlock, | ||
int | updateFlags ) |
MCAPI bool WorldBlockTarget::$setBlockSimple | ( | ::BlockPos const & | pos, |
::Block const & | block ) |
MCAPI bool WorldBlockTarget::$apply | ( | ) | const |
MCAPI bool WorldBlockTarget::$placeStructure | ( | ::BlockPos const & | pos, |
::StructureTemplate & | structure, | ||
::StructureSettings & | settings ) |
MCAPI bool WorldBlockTarget::$mayPlace | ( | ::BlockPos const & | pos, |
::Block const & | block ) const |
MCAPI bool WorldBlockTarget::$canSurvive | ( | ::BlockPos const & | pos, |
::Block const & | block ) const |
MCAPI bool WorldBlockTarget::$canBeBuiltOver | ( | ::BlockPos const & | pos, |
::Block const & | block ) const |
MCAPI short WorldBlockTarget::$getMaxHeight | ( | ) | const |
MCAPI short WorldBlockTarget::$getMinHeight | ( | ) | const |
MCAPI bool WorldBlockTarget::$shimPlaceForOldFeatures | ( | ::Feature const & | feature, |
::BlockPos const & | pos, | ||
::Random & | random ) const |
MCAPI short WorldBlockTarget::$getHeightmap | ( | int | x, |
int | z ) |
MCAPI bool WorldBlockTarget::$isLegacyLevel | ( | ) |
MCAPI::Biome const * WorldBlockTarget::$getBiome | ( | ::BlockPos const & | pos | ) | const |
MCAPI bool WorldBlockTarget::$isInBounds | ( | ::Pos const & | pos | ) | const |
MCAPI short WorldBlockTarget::$getLocalWaterLevel | ( | ::BlockPos const & | pos | ) | const |
MCAPI::LevelData const & WorldBlockTarget::$getLevelData | ( | ) | const |
MCAPI::WorldGenContext const & WorldBlockTarget::$getContext | ( | ) |
MCAPI void WorldBlockTarget::$disableBlockSimple | ( | ) |
|
static |