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"
42namespace SolidMobSystem {
45MCAPI ::TickingSystemWithInfo createRewindShapeRefreshSystem();
47MCAPI ::TickingSystemWithInfo createStoreNearbyMobsOnMoveRequestSystem();
49MCAPI
void flagNearbyMobsForServerMovementCatchup(
63 ::std::vector<::StrictEntityContext>&
buffer
66MCAPI
void flagNearbyMobsForServerMovementCatchupSystem(
83MCAPI
void flagNearbyMobsFromSolidEntity(
96 ::std::vector<::StrictEntityContext>&
buffer
99MCAPI
void flagNearbyMobsFromSolidSystem(
117MCAPI
void flagSolidMobsFromNearbyEntity(
125 ::std::vector<::StrictEntityContext>&
buffer
128MCAPI
void flagSolidMobsFromNearbySystem(
141MCAPI ::std::optional<::AABB> getLatestAABB(
148MCAPI ::std::optional<::Vec3> getLatestPosition(
154MCAPI
void registerSystems(
::EntitySystems& systems,
bool isClientSide);
156MCAPI
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:17
Definition StrictEntityContext.h:10
Definition AABBShapeComponent.h:11
Definition ActorComponent.h:5
Definition ActorIsFirstTickFlagComponent.h:5
Definition ActorMovementTickNeededComponent.h:5
Definition DepenetrationComponent.h:11
Definition DimensionTypeComponent.h:13
Definition FallingBlockFlagComponent.h:5
Definition IsSolidMobComponent.h:10
Definition IsSolidMobNearbyComponent.h:15
Definition LocalSpatialEntityFetcherFactoryComponent.h:8
Definition MobFlagComponent.h:5
Definition MoveRequestComponent.h:13
Definition MovementInterpolatorComponent.h:11
Definition OffsetsComponent.h:10
Definition ServerCatchupMovementTrackerComponent.h:10
Definition ShouldBeSimulatedComponent.h:5
Definition StateVectorComponent.h:10
Definition TickingSystemWithInfo.h:11