3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
15namespace VanillaSystemsRegistration {
struct RegistrationOptions; }
18namespace VanillaSystemsRegistration {
21MCNAPI ::VanillaSystemsRegistration::RegistrationOptions getDefault(
23 bool connectedToThirdPartyServer,
29MCNAPI
void registerActorAiStepSystems(
37MCNAPI
void registerActorMovementTickSystems(
42MCNAPI
void registerActorNormalTickSystems(
47MCNAPI
void registerActorPreTravelSystems(
52MCNAPI
void registerActorTravelSystems(
57MCNAPI
void registerBlockPosTrackerSystems(
62MCNAPI
void registerEditorPauseFilterSystems(
::EntitySystems& systemRegistry);
64MCNAPI
void registerEntityInsideSystems(
69MCNAPI
void registerEnvironmentSensingSystems(
74MCNAPI
void registerInputIndependentTickSystems(
79MCNAPI
void registerMinecartMovementSystems(
84MCNAPI
void registerMoveIntentSystems(
89MCNAPI
void registerMovementInputSystems(
94MCNAPI
void registerMovementTickEligibilitySystems(
99MCNAPI
void registerPostMoveTravelVelocitySystems(
104MCNAPI
void registerPostMovementSystems(
109MCNAPI
void registerPreMoveTravelVelocitySystems(
114MCNAPI
void registerResetMovementValuesSystems(
119MCNAPI
void registerSharedVanillaPlayerInteractionSystems(
::EntitySystems& systemRegistry);
123MCNAPI
void registerTravelEligibilitySystems(
128MCNAPI
void registerVanillaServerRuntimeInitializers(
133MCNAPI
void registerVanillaServerTickingSystems(
135 ::Bedrock::NotNullNonOwnerPtr<::ILevel const> level,
139MCNAPI
void registerVehicleManagementSystems(
Definition BaseGameVersion.h:8
Definition EntitySystems.h:24
Definition Experiments.h:14
Definition PlayerMovementSettings.h:11
Definition RegistrationOptions.h:10