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"
40namespace SolidMobSystem {
43MCNAPI ::TickingSystemWithInfo createRewindShapeRefreshSystem();
45MCNAPI
void flagNearbyMobsForServerMovementCatchup(
59 ::std::vector<::StrictEntityContext>&
buffer
62MCNAPI
void flagNearbyMobsForServerMovementCatchupSystem(
79MCNAPI
void flagNearbyMobsFromSolidEntity(
92 ::std::vector<::StrictEntityContext>&
buffer
95MCNAPI
void flagNearbyMobsFromSolidSystem(
113MCNAPI
void flagSolidMobsFromNearbyEntity(
121 ::std::vector<::StrictEntityContext>&
buffer
124MCNAPI
void flagSolidMobsFromNearbySystem(
137MCNAPI ::std::optional<::Vec3> getLatestPosition(
143MCNAPI
void registerSystems(
::EntitySystems& systems,
bool isClientSide);
145MCNAPI
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 ShouldBeSimulatedComponent.h:5
Definition StateVectorComponent.h:8
Definition TickingSystemWithInfo.h:13