Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
EndCityPieces Class Reference

Classes

class  EndCityPiece
class  SectionGenerator
class  FatTowerGenerator
class  HouseTowerGenerator
class  TowerBridgeGenerator
class  TowerGenerator

Public Types

enum class  SectionType : ushort { SectionTower = 0 , SectionFatTower = 1 , SectionBridge = 2 , SectionHouse = 3 }
using Generators = ::std::vector<::std::unique_ptr<::EndCityPieces::SectionGenerator>>
using SectionGenerator = ::EndCityPieces::SectionGenerator

Static Public Member Functions

static MCAPI ::std::unique_ptr<::EndCityPieces::EndCityPiece > _createPiece (::Bedrock::NotNullNonOwnerPtr<::StructureManager > structureManager, ::EndCityPieces::EndCityPiece *parent, ::BlockPos const &offset, ::std::string const &templateName, ::Rotation rotation, bool overwrite)
static MCAPI bool _recursiveChildren (::Bedrock::NotNullNonOwnerPtr<::StructureManager > structureManager, ::std::vector<::std::unique_ptr<::EndCityPieces::SectionGenerator > > const &generators, ::EndCityPieces::SectionType type, int newGenDepth, ::EndCityPieces::EndCityPiece *parent, ::BlockPos const &offset, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random)

Member Function Documentation

◆ _createPiece()

MCAPI ::std::unique_ptr<::EndCityPieces::EndCityPiece > EndCityPieces::_createPiece ( ::Bedrock::NotNullNonOwnerPtr<::StructureManager > structureManager,
::EndCityPieces::EndCityPiece * parent,
::BlockPos const & offset,
::std::string const & templateName,
::Rotation rotation,
bool overwrite )
static
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.

◆ _recursiveChildren()

MCAPI bool EndCityPieces::_recursiveChildren ( ::Bedrock::NotNullNonOwnerPtr<::StructureManager > structureManager,
::std::vector<::std::unique_ptr<::EndCityPieces::SectionGenerator > > const & generators,
::EndCityPieces::SectionType type,
int newGenDepth,
::EndCityPieces::EndCityPiece * parent,
::BlockPos const & offset,
::std::vector<::std::unique_ptr<::StructurePiece > > & pieces,
::Random & random )
static
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: