3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/container/MovePriorityQueue.h"
7#include "mc/world/level/chunk/QueueRequestResult.h"
36 ::gsl::not_null<::IRequestAction*> actionToRemove
66 ::std::string
const& key,
70 ::std::vector<::std::string>& invalidRequestsOut
Definition CompoundTag.h:13
Definition DelayActionList.h:29
MCAPI int removeRequestWithAction(::DimensionDataSerializer dimensionDataSerializer, ::LevelStorage &levelStorage, ::gsl::not_null<::IRequestAction * > actionToRemove)
Definition DelayActionList.h:21
MCAPI void _saveRequest(::DelayRequest &request, ::std::string const &dimensionPrefix, ::LevelStorage &levelStorage)
MCAPI::QueueRequestResult _queueRequestOrExecuteAction(::DelayRequest request, ::LevelStorage &levelStorage, ::Dimension &dimension, uint64 currentTick, bool allowDuplicates)
MCAPI void tick(::ServerLevel &level, ::Dimension &dimension, uint64 currentTick)
MCAPI void _loadRequests(::Dimension &dimension, ::LevelStorage &levelStorage, ::ICommandOriginLoader &loader, uint64 currentTick)
MCAPI void _loadRequest(::Dimension &dimension, ::std::string const &key, ::CompoundTag const &tag, ::ICommandOriginLoader &loader, uint64 currentTick, ::std::vector<::std::string > &invalidRequestsOut)
static MCAPI void ** $vftable()
Definition DelayRequest.h:5
Definition DimensionDataSerializer.h:11
Definition Dimension.h:83
Definition ICommandOriginLoader.h:11
Definition IRequestAction.h:12
Definition LevelStorage.h:25
Definition MovePriorityQueue.h:6
Definition ServerLevel.h:54