3#include "mc/_HeaderOutputPredefine.h"
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/Exclude.h"
10#include "mc/deps/ecs/strict/Include.h"
11#include "mc/deps/ecs/strict/OptionalGlobal.h"
39namespace SolidMobSystem {
42MCNAPI ::TickingSystemWithInfo createRewindShapeRefreshSystem();
44MCNAPI
void flagNearbyMobsForServerMovementCatchup(
58 ::std::vector<::StrictEntityContext>&
buffer
61MCNAPI
void flagNearbyMobsForServerMovementCatchupSystem(
78MCNAPI
void flagNearbyMobsFromSolidEntity(
91 ::std::vector<::StrictEntityContext>&
buffer
94MCNAPI
void flagNearbyMobsFromSolidSystem(
112MCNAPI
void flagSolidMobsFromNearbyEntity(
120 ::std::vector<::StrictEntityContext>&
buffer
123MCNAPI ::std::optional<::Vec3> getLatestPosition(
129MCNAPI
void registerSystems(
::EntitySystems& systems,
bool isClientSide);
131MCNAPI
void storeNearbyMobsOnMoveRequest(
Definition ActorOwnerComponent.h:10
Definition EntityModifier.h:6
Definition EntitySystems.h:24
Definition LocalSpatialEntityFetcher.h:5
Definition OptionalGlobal.h:6
Definition PredictedMovementComponent.h:18
Definition StrictEntityContext.h:8
Definition AABBShapeComponent.h:9
Definition ActorComponent.h:5
Definition ActorIsFirstTickFlagComponent.h:5
Definition ActorMovementTickNeededComponent.h:5
Definition DepenetrationComponent.h:13
Definition DimensionTypeComponent.h:13
Definition FallingBlockFlagComponent.h:5
Definition IsSolidMobComponent.h:8
Definition IsSolidMobNearbyComponent.h:15
Definition LocalSpatialEntityFetcherFactoryComponent.h:8
Definition MobFlagComponent.h:5
Definition MoveRequestComponent.h:11
Definition MovementInterpolatorComponent.h:9
Definition ServerCatchupMovementTrackerComponent.h:8
Definition StateVectorComponent.h:8
Definition TickingSystemWithInfo.h:13