18class ChunkLoadedRequest {
22 ::ll::TypedStorage<1, 1, bool> mAllowNonTickingPlayerAndTickingAreaChunks;
23 ::ll::TypedStorage<1, 1, ::AreaType> mAreaType;
24 ::ll::TypedStorage<4, 48, ::Bounds> mBounds;
25 ::ll::TypedStorage<8, 32, ::std::string> mTickingAreaName;
26 ::ll::TypedStorage<8, 32, ::std::string> mSerializationId;
27 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::IRequestAction>> mRequestAction;
37 MCAPI ChunkLoadedRequest(
38 ::std::string
const& tickingAreaName,
39 ::std::unique_ptr<::IRequestAction> requestAction,
40 bool allowNonTickingPlayerAndTickingAreaChunks
43 MCAPI ::ITickingAreaView
const* _getTickingArea(
::Dimension const& dimension)
const;
45 MCAPI ::ChunksLoadedStatus areAllChunksLoaded(
::Dimension& dimension,
::Tick currentLevelTick)
const;
47 MCAPI ~ChunkLoadedRequest();
54 ::std::string
const& tickingAreaName,
55 ::std::unique_ptr<::IRequestAction> requestAction,
56 bool allowNonTickingPlayerAndTickingAreaChunks