|
MCAPI | StructureManager (::ResourcePackManager &packManager) |
|
MCAPI::StructureTemplate * | _createAndLoadStructure (::std::string const &structureName, ::ResourcePackManager const *packManager, ::LevelStorage *levelStorage) |
|
MCAPI::std::string | _createLevelStorageId (::std::string const &dimensionPrefix, ::std::string const &saveId) |
|
MCAPI bool | _findResource (::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > const &structurePath, ::PackInstance const &pack, ::std::string &resourceStream) |
|
MCAPI::SharedTypes::v1_21_50::JigsawStructureMetadataRegistry & | _getMetadataRegistry () const |
|
MCAPI bool | _placeSegment (::StructureAnimationData &structureAnimationData) |
|
MCAPI bool | _placeSegment (::Dimension &dimension, ::StructureAnimationData &structureAnimationData, ::ChunkLoadActionList &chunkLoadActionList, ::BoundingBox const &boundingBox, ::std::function<::ChunksLoadedStatus(::Tick)> const &areChunksLoaded) |
|
MCAPI::LegacyStructureTemplate * | _readLegacyStructure (::std::string const &name) |
|
MCAPI void | _removePlacementQueueItem (::std::string const &dimensionPrefix, ::StructureAnimationData &structureAnimationData) |
|
MCAPI void | _savePlacementQueueItem (::std::string const &dimensionPrefix, ::StructureAnimationData &structureAnimationData) |
|
MCAPI::StructureTemplate & | cloneStructure (::StructureTemplate const &structureTemplate, ::std::string const &structureName) |
|
MCAPI::StructureDeleteResult | deleteStructure (::std::string const &structureName, ::LevelStorage &levelStorage) |
|
MCAPI::StructureTemplate & | getOrCreate (::std::string const &structureName) |
|
MCAPI::LegacyStructureTemplate & | getOrCreateLegacy (::std::string const &structureName) |
|
MCAPI::StructureTemplate * | getStructure (::std::string const &structureName) const |
|
MCAPI ::std::vector<::std::string > | getStructureNames (::LevelStorage &levelStorage, bool includeUnremovable) const |
|
MCAPI void | importStructureFromTemplate (::std::string name, ::StructureTemplate const &temp) |
|
MCAPI bool | load (::StructureTemplate &structureTemplate, ::ResourcePackManager const *packManager, ::LevelStorage *levelStorage) |
|
MCAPI bool | loadLegacy (::LegacyStructureTemplate &structure, ::std::string &data) |
|
MCAPI void | loadMetadataRegistries (::ResourcePackManager &packManager) |
|
MCAPI void | loadPlacementQueue (::LevelStorage &storage, ::Level &level, ::Dimension &dimension) |
|
MCAPI void | loadPlacementQueueItem (::std::string const &key, ::CompoundTag const &tag, ::Level &level, ::Dimension &dimension) |
|
MCAPI void | queueLoad (::std::unique_ptr<::StructureAnimationData > structureAnimationData) |
|
MCAPI bool | readStructure (::StructureTemplate &structureTemplate) |
|
MCAPI void | saveToLevel (::StructureTemplate const &structureTemplate, ::LevelStorage &levelStorage) |
|
MCAPI void | setUnknownBlockRegistry (::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistry > unknownBlockRegistry) |
|
MCAPI void | tick (::Dimension const &dimension) |
|
MCAPI::QueueRequestResult | tryPlaceStructureInWorld (::std::unique_ptr<::CommandArea > cmdArea, ::ServerLevel &level, ::Dimension &dimension, ::BoundingBox const &bounds, ::BlockPos const &loadPosition, ::StructureSettings const &settings, ::StructureTemplate const &structureTemplate, ::std::unique_ptr<::StructureAnimationData > structureAnimationData) |
|
MCAPI void * | $ctor (::ResourcePackManager &packManager) |
|
MCAPI void | $dtor () |
|
MCFOLD void * | $ctor () |
|
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
|
|
::ll::TypedStorage< 8, 8, ::std::shared_mutex > | mRepositoryMutex |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::std::unique_ptr<::LegacyStructureTemplate > > > | mLegacyStructureRepository |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::std::unique_ptr<::StructureTemplate > > > | mStructureRepository |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::unique_ptr<::StructureAnimationData > > > | mStructurePlacementQueue |
|
::ll::TypedStorage< 4, 4, uint > | mStructurePlacementSaveCounter |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistry > > | mUnknownBlockRegistry |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::ResourcePackManager > const > | mPackManager |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::SharedTypes::v1_21_50::JigsawStructureMetadataRegistry > > | mMetadataRegistry |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::cereal::ReflectionCtx > > | mCerealContext |
|
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
|