3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/util/Bounds.h"
7#include "mc/world/level/chunk/AreaType.h"
8#include "mc/world/level/chunk/ChunkRequestListType.h"
9#include "mc/world/level/chunk/ChunksLoadedStatus.h"
28 ::ll::TypedStorage<1, 1, bool> mAllowNonTickingPlayerAndTickingAreaChunks;
29 ::ll::TypedStorage<1, 1, ::AreaType> mAreaType;
30 ::ll::TypedStorage<4, 48, ::Bounds> mBounds;
31 ::ll::TypedStorage<8, 32, ::std::string> mTickingAreaName;
32 ::ll::TypedStorage<8, 32, ::std::string> mSerializationId;
33 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::IRequestAction>> mRequestAction;
48 ::std::string
const& tickingAreaName,
49 ::std::unique_ptr<::IRequestAction> requestAction,
50 bool allowNonTickingPlayerAndTickingAreaChunks
59 MCNAPI ::CompoundTag
serialize(::ChunkRequestListType chunkRequestListType);
69 MCNAPI static ::DeserializedChunkLoadedRequest
load(
70 ::std::string
const& key,
73 ::std::string
const& dimensionPrefix,
84 ::std::string
const& tickingAreaName,
85 ::std::unique_ptr<::IRequestAction> requestAction,
86 bool allowNonTickingPlayerAndTickingAreaChunks
Definition ChunkLoadedRequest.h:24
MCAPI::ChunksLoadedStatus areAllChunksLoaded(::Dimension &dimension, ::Tick currentLevelTick) const
MCAPI::ITickingAreaView const * _getTickingArea(::Dimension const &dimension) const
MCAPI ~ChunkLoadedRequest()
MCAPI bool areaContainsChunk(::LevelChunk const &chunk) const
MCAPI void * $ctor(::ChunkLoadedRequest &&)
static MCAPI ::DeserializedChunkLoadedRequest load(::std::string const &key, ::CompoundTag const &tag, ::ICommandOriginLoader &loader, ::std::string const &dimensionPrefix, ::JigsawStructureElementRegistry const &elementReg)
static MCAPI bool isValidTag(::CompoundTag const &tag)
MCAPI ChunkLoadedRequest(::ChunkLoadedRequest &&)
MCAPI ChunkLoadedRequest(::std::string const &tickingAreaName, ::std::unique_ptr<::IRequestAction > requestAction, bool allowNonTickingPlayerAndTickingAreaChunks)
MCAPI void * $ctor(::std::string const &tickingAreaName, ::std::unique_ptr<::IRequestAction > requestAction, bool allowNonTickingPlayerAndTickingAreaChunks)
MCAPI::CompoundTag serialize(::ChunkRequestListType chunkRequestListType)
Definition CompoundTag.h:13
Definition Dimension.h:83
Definition ICommandOriginLoader.h:11
Definition IRequestAction.h:12
Definition ITickingAreaView.h:20
Definition JigsawStructureElementRegistry.h:10
Definition LevelChunk.h:74
Definition DeserializedChunkLoadedRequest.h:9