LeviLamina
|
Public Types | |
using | StructureSetMap = std::vector<std::shared_ptr<br::worldgen::StructureSet const>> |
Public Member Functions | |
ChunkGeneratorStructureState & | operator= (ChunkGeneratorStructureState const &) |
ChunkGeneratorStructureState (ChunkGeneratorStructureState const &) | |
MCAPI ::std::optional<::BlockPos > | findNearestStructureFeature (::Dimension &dimension, ::HashedString feature, ::BlockPos const &origin, ::BiomeSource const &biomeSource, bool mustBeInNewChunks) const |
MCAPI::br::worldgen::ChunkGeneratorStructureState & | operator= (::br::worldgen::ChunkGeneratorStructureState &&) |
MCAPI void | $dtor () |
Static Public Member Functions | |
static MCAPI ::br::worldgen::ChunkGeneratorStructureState | createFlat (int64 levelSeed, ::BiomeSource const &biomeSource, ::std::vector<::std::shared_ptr<::br::worldgen::StructureSet const > > structureOverrides) |
static MCAPI ::br::worldgen::ChunkGeneratorStructureState | createNormal (int64 levelSeed, ::BiomeSource const &biomeSource, ::br::worldgen::StructureSetRegistry const &allStructures) |
Public Attributes | |
LevelSeed64 | mSeed64 |
uint64 | mSeed |
size_t | mStructureSetMapSize |
StructureSetMap | mStructureSetMap |
::ll::TypedStorage< 8, 8, int64 > | mLevelSeed |
::ll::TypedStorage< 8, 8, int64 > | mRingsSeed |
::ll::TypedStorage< 8, 8, uint64 > | mMaxStructureCount |
::ll::TypedStorage< 8, 24, ::std::vector<::std::shared_ptr<::br::worldgen::StructureSet const > > > | mPossibleStructures |