LeviLamina
Loading...
Searching...
No Matches
SubChunkBlockStorageUtil.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/level/chunk/SubChunkFormat.h"
7#include "mc/world/level/chunk/SubChunkStorage.h"
8
9// auto generated forward declare list
10// clang-format off
11class Block;
12class CompoundTag;
13class IDataInput;
14// clang-format on
15
16namespace SubChunkBlockStorageUtil {
17// functions
18// NOLINTBEGIN
19MCAPI ::std::unique_ptr<::SubChunkStorage<::Block>> makeDeserialized(
20 ::IDataInput& stream,
21 ::std::function<::Block const*(uint64)> const& runtimeLookUp,
22 ::std::function<::Block const*(::CompoundTag const&)> const& persistentLookUp,
23 ::SubChunkFormat format
24);
25// NOLINTEND
26
27} // namespace SubChunkBlockStorageUtil
Definition Block.h:36
Definition CompoundTag.h:13
Definition IDataInput.h:8