LeviLamina
Loading...
Searching...
No Matches
MobJumpFromGroundSystemImpl.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/strict/AddRemove.h"
8#include "mc/deps/ecs/strict/EntityFactoryT.h"
9#include "mc/deps/ecs/strict/EntityModifier.h"
10#include "mc/deps/ecs/strict/Filter.h"
11#include "mc/deps/ecs/strict/GlobalRead.h"
12#include "mc/deps/ecs/strict/GlobalWrite.h"
13#include "mc/deps/ecs/strict/Read.h"
14#include "mc/deps/ecs/strict/StrictExecutionContext.h"
15#include "mc/deps/ecs/strict/Write.h"
16
17// auto generated forward declare list
18// clang-format off
41struct MobFlagComponent;
42struct MobJumpComponent;
44struct OffsetsComponent;
50struct PlayerComponent;
59struct VehicleComponent;
60// clang-format on
61
62namespace MobJumpFromGroundSystemImpl {
63// functions
64// NOLINTBEGIN
65MCAPI void doFilter(
75);
76
77MCAPI void doLavaSlimeJumpFromGround(
78 ::StrictEntityContext const& entity,
79 ::AABBShapeComponent const& aabbShapeComponent,
80 ::SynchedActorDataComponent const& synchedActorDataComponent,
81 ::StateVectorComponent& stateVectorComponent,
82 ::MobEffectsComponent const& mobEffectsComponent,
84 ::IConstBlockSource const& region
85);
86
87MCAPI void doLocalPlayerJumpFromGround(
88 ::StrictEntityContext const& entity,
90 ::AABBShapeComponent const& aabbShapeComponent,
91 ::ActorDataFlagComponent const& actorDataFlagComponent,
92 ::ActorRotationComponent const& actorRotationComponent,
93 ::MobEffectsComponent const& mobEffectsComponent,
94 ::MobJumpComponent& mobJumpComponent,
95 ::StateVectorComponent& stateVectorComponent,
96 ::PlayerActionComponent& playerAction,
112 ::Read<
136 ::EntityFactoryT<>>& executionContext,
137 ::IConstBlockSource const& region
138);
139
140MCAPI void doOtherMobJumpFromGround(
141 ::StrictEntityContext const& entity,
143 ::AABBShapeComponent const& aabbShapeComponent,
144 ::ActorDataFlagComponent const& actorDataFlagComponent,
145 ::ActorRotationComponent const& actorRotationComponent,
146 ::MobEffectsComponent const& mobEffectsComponent,
147 ::MobJumpComponent& mobJumpComponent,
148 ::StateVectorComponent& stateVectorComponent,
150 bool isSquid,
151 ::IConstBlockSource const& region
152);
153
154MCAPI void mobJumpFromGround(
155 ::StrictEntityContext const& entity,
156 ::AABBShapeComponent const& aabbShapeComponent,
157 ::ActorDataFlagComponent const& actorDataFlagComponent,
158 ::ActorRotationComponent const& actorRotationComponent,
159 ::MobEffectsComponent const& mobEffectsComponent,
160 ::JumpControlComponent const* jumpControlComponent,
161 ::MobJumpComponent& mobJumpComponent,
162 ::StateVectorComponent& stateVectorComponent,
164 ::IConstBlockSource const& region,
165 bool isSquid
166);
167// NOLINTEND
168
169} // namespace MobJumpFromGroundSystemImpl
Definition EntityModifier.h:6
Definition IConstBlockSource.h:24
Definition JumpControlComponent.h:14
Definition Optional.h:8
Definition StrictEntityContext.h:10
Definition StrictExecutionContext.h:6
Definition AABBShapeComponent.h:11
Definition ActorDataFlagComponent.h:8
Definition ActorGameTypeComponent.h:8
Definition ActorRotationComponent.h:10
Definition ActorTypeComponent.h:8
Definition AddRemove.h:6
Definition CamelFlagComponent.h:5
Definition CanStandOnSnowFlagComponent.h:5
Definition DimensionTypeComponent.h:13
Definition EntityFactoryT.h:6
Definition ExternalDataComponent.h:10
Definition FallDistanceComponent.h:5
Definition Filter.h:6
Definition GlobalRead.h:6
Definition GlobalWrite.h:6
Definition HasLightweightFamilyFlagComponent.h:5
Definition HorseFlagComponent.h:5
Definition LavaSlimeFlagComponent.h:5
Definition LavaSlimeJumpRequestComponent.h:5
Definition LocalConstBlockSourceFactoryComponent.h:8
Definition LocalPlayerComponent.h:5
Definition LocalPlayerJumpRequestComponent.h:5
Definition MobBodyRotationComponent.h:5
Definition MobEffectsComponent.h:10
Definition MobFlagComponent.h:5
Definition MobJumpComponent.h:10
Definition MovementAbilitiesComponent.h:8
Definition OffsetsComponent.h:10
Definition OtherJumpRequestComponent.h:5
Definition ParrotFlagComponent.h:5
Definition PassengerComponent.h:10
Definition PassengerRenderingRidingOffsetComponent.h:10
Definition PlayerActionComponent.h:13
Definition PlayerComponent.h:5
Definition Read.h:6
Definition RenderRotationComponent.h:10
Definition SquidFlagComponent.h:5
Definition SquidJumpRequestComponent.h:5
Definition StandAnimationComponent.h:5
Definition StateVectorComponent.h:10
Definition SynchedActorDataComponent.h:10
Definition TriggerJumpRequestComponent.h:10
Definition VanillaOffsetComponent.h:10
Definition VehicleComponent.h:10
Definition Write.h:6
Definition context.h:5