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/platform/brstd/function_ref.h"
7#include "mc/world/level/chunk/SubChunkFormat.h"
8#include "mc/world/level/chunk/SubChunkStorage.h"
9
10// auto generated forward declare list
11// clang-format off
12class Block;
13class CompoundTag;
14class IDataInput;
15// clang-format on
16
17namespace SubChunkBlockStorageUtil {
18// functions
19// NOLINTBEGIN
20MCNAPI ::std::unique_ptr<::SubChunkStorage<::Block>> makeDeserialized(
21 ::IDataInput& stream,
22 ::brstd::function_ref<::Block const*(uint64)> const& runtimeLookUp,
23 ::brstd::function_ref<::Block const*(::CompoundTag const&)> const& persistentLookUp,
24 ::SubChunkFormat format
25);
26// NOLINTEND
27
28} // namespace SubChunkBlockStorageUtil
Definition Block.h:43
Definition CompoundTag.h:23
Definition IDataInput.h:8