Skip to content
LS
All work
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.