Setting up cvars/hooks/schedulers

Setting up cvars/hooks/schedulers are done as your usual sven plugin would

just remember to use the namespace name in front (example: @MyExtension::PlayerKilled or @MyExtension::CVAR_TimeOut or @MyExtension::MyThink)

You will have to design these around the fact that extensions can be stopped or started at any point, so remember to clear out your player dictionary, player arrays and whatnot

You can check if the plugin is running my using (class).Running or using Start/StopEvent in class