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
IMinecraftEventing
;
11
class
IRandom
;
12
struct
ExternalDataInterface
;
13
// clang-format on
14
15
namespace
LevelProvider {
16
// functions
17
// NOLINTBEGIN
18
MCNAPI
void
19
addLevelComponents(
::EntityContext
& levelEntity,
::IRandom
& random,
bool
isClientSide,
::IMinecraftEventing
& eventing);
20
21
MCNAPI
void
initializeGlobalComponents(
::EntityRegistry
& registry);
22
23
MCNAPI
void
registerExternalDataComponent(
24
::EntityRegistry
& registry,
25
::std::unique_ptr<::ExternalDataInterface> externalDataInterface
26
);
27
28
MCNAPI
void
registerLevelGlobalComponents(
::EntityRegistry
& registry,
::ILevel
& level);
29
// NOLINTEND
30
31
}
// namespace LevelProvider
EntityContext
Definition
EntityContext.h:16
EntityRegistry
Definition
EntityRegistry.h:10
ILevel
Definition
ILevel.h:207
IMinecraftEventing
Definition
IMinecraftEventing.h:147
IRandom
Definition
IRandom.h:13
ExternalDataInterface
Definition
ExternalDataInterface.h:15
src-server
mc
world
level
provider
LevelProvider.h
Generated on Sun Oct 12 2025 06:32:35 for LeviLamina by
1.12.0