LeviLamina
Loading...
Searching...
No Matches
ChunkLoadActionList Class Reference

Public Member Functions

MCAPI void _addChunkLoadedRequest (::ChunkLoadedRequest chunkLoadedRequest, ::std::string const &dimensionPrefix, ::ChunksLoadedStatus chunksLoadedStatus, ::LevelStorage &levelStorage)
 
MCAPI int _clearRequest (::LevelStorage &levelStorage, ::IRequestAction *actionToRemove, ::std::string_view tickingAreaName)
 
MCAPI::QueueRequestResult _queueRequestOrExecuteAction (::ChunkLoadedRequest chunkLoadedRequest, ::ServerLevel &serverLevel, ::LevelStorage &levelStorage, ::Dimension &dimension, ::ChunksLoadedStatus chunksLoadedStatus)
 
MCAPI void _saveRequest (::ChunkLoadedRequest &request, ::std::string const &dimensionPrefix, ::ChunkRequestListType chunkRequestListType, ::LevelStorage &levelStorage)
 
MCAPI void _updateAsyncList (::LevelStorage &levelStorage, ::Dimension &dimension, ::std::function<::ChunksLoadedStatus(::ChunkLoadedRequest &)> chunksLoadedCheckFunction)
 
MCAPI void _updateTickingList (::ServerLevel &serverLevel, ::Dimension &dimension, ::std::function<::ChunksLoadedStatus(::ChunkLoadedRequest &)> chunksLoadedCheckFunction)
 
MCAPI::QueueRequestResult queueRequestOrExecuteAction (::ChunkLoadedRequest chunkLoadedRequest, ::ServerLevel &serverLevel, ::Dimension &dimension)
 

Public Attributes

::ll::TypedStorage< 8, 24, ::std::vector<::ChunkLoadedRequest > > mChunkLoadedRequests
 
::ll::TypedStorage< 8, 24, ::std::vector<::ChunkLoadedRequest > > mChunkLoadedRequestsWaitForTicking
 
::ll::TypedStorage< 4, 4, ::DimensionDataSerializermDimensionDataSerializer
 

The documentation for this class was generated from the following file: