24class ChunkLoadedRequest {
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;
38 ChunkLoadedRequest& operator=(ChunkLoadedRequest
const&);
39 ChunkLoadedRequest(ChunkLoadedRequest
const&);
45 MCAPI ChunkLoadedRequest(::ChunkLoadedRequest&&);
47 MCAPI ChunkLoadedRequest(
48 ::std::string
const& tickingAreaName,
49 ::std::unique_ptr<::IRequestAction> requestAction,
50 bool allowNonTickingPlayerAndTickingAreaChunks
53 MCAPI ::ITickingAreaView
const* _getTickingArea(
::Dimension const& dimension)
const;
55 MCAPI ::ChunksLoadedStatus areAllChunksLoaded(
::Dimension& dimension,
::Tick currentLevelTick)
const;
57 MCAPI
bool areaContainsChunk(
::LevelChunk const& chunk)
const;
59 MCAPI ::CompoundTag serialize(::ChunkRequestListType chunkRequestListType);
61 MCAPI ~ChunkLoadedRequest();
69 MCAPI static ::DeserializedChunkLoadedRequest load(
70 ::std::string
const& key,
73 ::std::string
const& dimensionPrefix,
81 MCAPI
void* $ctor(::ChunkLoadedRequest&&);
84 ::std::string
const& tickingAreaName,
85 ::std::unique_ptr<::IRequestAction> requestAction,
86 bool allowNonTickingPlayerAndTickingAreaChunks