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
TravelTypeSensingSystem.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/ecs/Optional.h"
7
#include "mc/deps/ecs/ViewT.h"
8
#include "mc/deps/ecs/strict/EntityModifier.h"
9
#include "mc/deps/ecs/strict/Include.h"
10
11
// auto generated forward declare list
12
// clang-format off
13
class
StrictEntityContext
;
14
struct
AABBShapeComponent
;
15
struct
ActorDataFlagComponent
;
16
struct
AirTravelFlagComponent
;
17
struct
GlidingTravelFlagComponent
;
18
struct
GroundTravelFlagComponent
;
19
struct
ImmuneToLavaDragComponent
;
20
struct
LavaTravelFlagComponent
;
21
struct
LiquidTravelFlagComponent
;
22
struct
MobTravelComponent
;
23
struct
MovementAbilitiesComponent
;
24
struct
OnGroundFlagComponent
;
25
struct
PlayerFlyingTravelComponent
;
26
struct
SubBBsComponent
;
27
struct
WasInWaterFlagComponent
;
28
struct
WaterTravelFlagComponent
;
29
// clang-format on
30
31
struct
TravelTypeSensingSystem
{
32
public
:
33
// TravelTypeSensingSystem inner types define
34
using
ModType =
::EntityModifier
<
35
::AirTravelFlagComponent
,
36
::GlidingTravelFlagComponent
,
37
::GroundTravelFlagComponent
,
38
::LavaTravelFlagComponent
,
39
::WaterTravelFlagComponent
,
40
::PlayerFlyingTravelComponent
,
41
::LiquidTravelFlagComponent
>;
42
43
using
ViewType =
::ViewT
<
44
::StrictEntityContext
,
45
::Include<::MobTravelComponent>
,
46
::Optional<::MovementAbilitiesComponent const>
,
47
::Optional<::WasInWaterFlagComponent const>
,
48
::Optional<::OnGroundFlagComponent const>
,
49
::Optional<::ImmuneToLavaDragComponent const>
,
50
::AABBShapeComponent
const
,
51
::SubBBsComponent
const
,
52
::ActorDataFlagComponent
const
>;
53
};
EntityModifier
Definition
EntityModifier.h:6
Optional
Definition
Optional.h:8
StrictEntityContext
Definition
StrictEntityContext.h:8
ViewT
Definition
ViewT.h:6
AABBShapeComponent
Definition
AABBShapeComponent.h:9
ActorDataFlagComponent
Definition
ActorDataFlagComponent.h:9
AirTravelFlagComponent
Definition
AirTravelFlagComponent.h:5
GlidingTravelFlagComponent
Definition
GlidingTravelFlagComponent.h:5
GroundTravelFlagComponent
Definition
GroundTravelFlagComponent.h:5
ImmuneToLavaDragComponent
Definition
ImmuneToLavaDragComponent.h:5
Include
Definition
Include.h:6
LavaTravelFlagComponent
Definition
LavaTravelFlagComponent.h:5
LiquidTravelFlagComponent
Definition
LiquidTravelFlagComponent.h:5
MobTravelComponent
Definition
MobTravelComponent.h:8
MovementAbilitiesComponent
Definition
MovementAbilitiesComponent.h:5
OnGroundFlagComponent
Definition
OnGroundFlagComponent.h:5
PlayerFlyingTravelComponent
Definition
PlayerFlyingTravelComponent.h:5
SubBBsComponent
Definition
SubBBsComponent.h:10
TravelTypeSensingSystem
Definition
TravelTypeSensingSystem.h:31
WasInWaterFlagComponent
Definition
WasInWaterFlagComponent.h:5
WaterTravelFlagComponent
Definition
WaterTravelFlagComponent.h:5
src
mc
entity
systems
TravelTypeSensingSystem.h
Generated on
for LeviLamina by
1.16.1