LeviLamina
Loading...
Searching...
No Matches
INeighborAwareChunkUpgrader.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/level/chunk/NeighborAwareBlockUpdateType.h"
7
#include "mc/world/level/chunk/NeighborAwareBlockUpgradeVersionType.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
Block
;
12
class
BlockPos
;
13
class
BlockSource
;
14
// clang-format on
15
16
class
INeighborAwareChunkUpgrader
{
17
public
:
18
// virtual functions
19
// NOLINTBEGIN
20
// vIndex: 0
21
virtual
~INeighborAwareChunkUpgrader
() =
default
;
22
23
// vIndex: 1
24
virtual ::NeighborAwareBlockUpdateType
25
getUpdateType(
::Block
const
&, ::NeighborAwareBlockUpgradeVersionType)
const
= 0;
26
27
// vIndex: 2
28
virtual
void
doLevelChunkNeighborAwareUpgrade(
29
::NeighborAwareBlockUpdateType,
30
::BlockSource
&,
31
::Block
const
&,
32
::BlockPos
const
&
33
)
const
= 0;
34
// NOLINTEND
35
36
public
:
37
// virtual function thunks
38
// NOLINTBEGIN
39
40
// NOLINTEND
41
42
public
:
43
// vftables
44
// NOLINTBEGIN
45
MCNAPI
static
void
**
$vftable
();
46
// NOLINTEND
47
};
BlockPos
Definition
BlockPos.h:17
BlockSource
Definition
BlockSource.h:66
Block
Definition
Block.h:38
INeighborAwareChunkUpgrader
Definition
INeighborAwareChunkUpgrader.h:16
INeighborAwareChunkUpgrader::$vftable
static MCAPI void ** $vftable()
src-server
mc
world
level
chunk
INeighborAwareChunkUpgrader.h
Generated on Tue Nov 25 2025 04:01:50 for LeviLamina by
1.12.0