Skip to content
LeviMC
Home
Projects
Docs
6
LeviLamina
Mod loader for Minecraft Bedrock Edition
LegacyScriptEngine
Runs LLSE script plugins on LeviLamina
lip
General package installer
LeviLauncher
Bedrock launcher for Windows and Android
Be.D.D.
Scripted client input for mod tests
bedboo
Bedrock bots with a mineflayer-compatible API
All repositories on GitHub
Mods
Blog
Community
About
English
English
简体中文
繁體中文
Auto
Light
Dark
Auto
Light
Dark
LeviLamina
User Guides
Developer Guides
API Guides
API Reference
Maintainer Guides
Resources
LeviLamina on GitHub
LeviMC
Home
Projects
Docs
6
LeviLamina
Mod loader for Minecraft Bedrock Edition
LegacyScriptEngine
Runs LLSE script plugins on LeviLamina
lip
General package installer
LeviLauncher
Bedrock launcher for Windows and Android
Be.D.D.
Scripted client input for mod tests
bedboo
Bedrock bots with a mineflayer-compatible API
All repositories on GitHub
Mods
Blog
Community
About
API Reference
On this page
LeviLamina
User Guides
Developer Guides
API Guides
API Reference
Maintainer Guides
Search
Ctrl
K
Loading...
Searching...
No Matches
HappyGhast.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/actor/ActorInitializationMethod.h"
7
#include "mc/world/actor/animal/Animal.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
ActorDefinitionGroup
;
12
class
EntityContext
;
13
struct
ActorDefinitionIdentifier
;
14
struct
VariantParameterList
;
15
// clang-format on
16
17
class
HappyGhast :
public
::Animal
{
18
public
:
19
// member variables
20
// NOLINTBEGIN
21
::ll::TypedStorage<8, 8, uint64> mRidingLoop;
22
// NOLINTEND
23
24
public
:
25
// prevent constructor by default
26
HappyGhast();
27
28
public
:
29
// virtual functions
30
// NOLINTBEGIN
31
virtual
~HappyGhast()
/*override*/
=
default
;
32
33
virtual
void
reloadHardcoded(::ActorInitializationMethod method,
::VariantParameterList
const
& params)
/*override*/
;
34
35
virtual
void
reloadHardcodedClient(::ActorInitializationMethod method)
/*override*/
;
36
37
virtual
void
normalTick()
/*override*/
;
38
39
virtual
float
getShadowRadius()
const
/*override*/
;
40
41
virtual
void
aiStep()
/*override*/
;
42
// NOLINTEND
43
44
public
:
45
// member functions
46
// NOLINTBEGIN
47
MCNAPI
HappyGhast
(
48
::ActorDefinitionGroup
* definitions,
49
::ActorDefinitionIdentifier
const
& definitionName,
50
::EntityContext
& entityContext
51
);
52
// NOLINTEND
53
54
public
:
55
// constructor thunks
56
// NOLINTBEGIN
57
MCNAPI
void
*
$ctor
(
58
::ActorDefinitionGroup
* definitions,
59
::ActorDefinitionIdentifier
const
& definitionName,
60
::EntityContext
& entityContext
61
);
62
// NOLINTEND
63
64
public
:
65
// virtual function thunks
66
// NOLINTBEGIN
67
MCNAPI
void
$reloadHardcoded
(::ActorInitializationMethod method,
::VariantParameterList
const
& params);
68
69
MCNAPI
void
$reloadHardcodedClient
(::ActorInitializationMethod method);
70
71
MCNAPI
void
$normalTick
();
72
73
MCNAPI
float
$getShadowRadius
()
const
;
74
75
MCNAPI
void
$aiStep
();
76
77
78
// NOLINTEND
79
};
ActorDefinitionGroup
Definition
ActorDefinitionGroup.h:26
Animal
Definition
Animal.h:16
EntityContext
Definition
EntityContext.h:15
HappyGhast::$normalTick
MCAPI void $normalTick()
HappyGhast::$getShadowRadius
MCAPI float $getShadowRadius() const
HappyGhast::$aiStep
MCAPI void $aiStep()
HappyGhast::HappyGhast
MCAPI HappyGhast(::ActorDefinitionGroup *definitions, ::ActorDefinitionIdentifier const &definitionName, ::EntityContext &entityContext)
HappyGhast::$reloadHardcoded
MCAPI void $reloadHardcoded(::ActorInitializationMethod method, ::VariantParameterList const ¶ms)
HappyGhast::$ctor
MCAPI void * $ctor(::ActorDefinitionGroup *definitions, ::ActorDefinitionIdentifier const &definitionName, ::EntityContext &entityContext)
HappyGhast::$reloadHardcodedClient
MCAPI void $reloadHardcodedClient(::ActorInitializationMethod method)
ActorDefinitionIdentifier
Definition
ActorDefinitionIdentifier.h:15
VariantParameterList
Definition
VariantParameterList.h:17
src
mc
world
actor
animal
HappyGhast.h
Generated on
for LeviLamina by
1.16.1