LeviLamina
Loading...
Searching...
No Matches
BossDefinition.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/util/json_util/JsonSchemaObjectNode.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
EntityContext
;
11
struct
BossComponent
;
12
namespace
JsonUtil {
class
EmptyClass; }
13
// clang-format on
14
15
class
BossDefinition
{
16
public
:
17
// member variables
18
// NOLINTBEGIN
19
::ll::TypedStorage<8, 32, ::std::string> mName;
20
::ll::TypedStorage<1, 1, bool> mShouldDarkenSky;
21
::ll::TypedStorage<4, 4, int> mHudRange;
22
// NOLINTEND
23
24
public
:
25
// member functions
26
// NOLINTBEGIN
27
MCAPI
void
initialize(
::EntityContext
& entity,
::BossComponent
& component)
const
;
28
// NOLINTEND
29
30
public
:
31
// static functions
32
// NOLINTBEGIN
33
MCAPI
static
void
34
buildSchema(::std::shared_ptr<
::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::BossDefinition>
>& root);
35
// NOLINTEND
36
};
BossDefinition
Definition
BossDefinition.h:15
EntityContext
Definition
EntityContext.h:16
JsonUtil::JsonSchemaObjectNode
Definition
JsonSchemaObjectNode.h:8
BossComponent
Definition
BossComponent.h:20
src-server
mc
entity
definitions
BossDefinition.h
Generated on Tue Nov 25 2025 04:00:58 for LeviLamina by
1.12.0