LeviLamina
Loading...
Searching...
No Matches
LevelProvider.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
EntityContext
;
8
class
EntityRegistry
;
9
class
ILevel
;
10
class
IRandom
;
11
struct
ExternalDataInterface
;
12
// clang-format on
13
14
namespace
LevelProvider {
15
// functions
16
// NOLINTBEGIN
17
MCNAPI
void
addLevelComponents(
::EntityContext
& levelEntity,
::IRandom
& random,
bool
isClientSide);
18
19
MCNAPI
void
initializeGlobalComponents(
::EntityRegistry
& registry);
20
21
MCNAPI
void
registerExternalDataComponent(
22
::EntityRegistry
& registry,
23
::std::unique_ptr<::ExternalDataInterface> externalDataInterface
24
);
25
26
MCNAPI
void
27
registerLevelGlobalComponents(
::EntityRegistry
& registry,
::ILevel
& level,
bool
registerOverflowTickComponent);
28
// NOLINTEND
29
30
}
// namespace LevelProvider
EntityContext
Definition
EntityContext.h:16
EntityRegistry
Definition
EntityRegistry.h:11
ILevel
Definition
ILevel.h:205
IRandom
Definition
IRandom.h:10
ExternalDataInterface
Definition
ExternalDataInterface.h:16
src
mc
world
level
provider
LevelProvider.h
Generated on Fri Jun 13 2025 05:05:23 for LeviLamina by
1.12.0