Framework5 files
SyntactixCore
The shared framework the other mods plug into — a service registry with fanned-out lifecycle hooks, unified events, and standardized storage.
- Enforce Script
- Service registry
- Lifecycle hooks
In game
What it does
Rather than copy-pasting boilerplate across every mod, SyntactixCore is the platform they all build on. Mods register a service with the core, and the core drives their lifecycle and shared events centrally.
Engineering
How it's built
- A service registry (SyntactixCoreRegistry, ISyntactixService) where mods register and the core's modded MissionServer fans out StartAll / StopAll lifecycle hooks.
- A unified NotifyPlayerLogout event sourced from OnClientDisconnectedEvent, so every mod reacts to disconnects through one path.
- Standardized profile storage paths ($profile:\SyntactixMods\<ModName>) and a shared admin-bypass check reused across the suite.