- fixed core instances creation order
- minor fixes/improvements
This commit is contained in:
parent
7f1646f25d
commit
fc66d2d34b
@ -84,8 +84,8 @@ class ManiaControl implements CommandListener {
|
||||
$this->chat = new Chat($this);
|
||||
$this->commandManager = new CommandManager($this);
|
||||
$this->server = new Server($this);
|
||||
$this->authenticationManager = new AuthenticationManager($this);
|
||||
$this->playerManager = new PlayerManager($this);
|
||||
$this->authenticationManager = new AuthenticationManager($this);
|
||||
$this->mapManager = new MapManager($this);
|
||||
$this->pluginManager = new PluginManager($this);
|
||||
|
||||
|
@ -44,6 +44,7 @@ class MapManager implements CallbackListener {
|
||||
$this->mapCommands = new MapCommands($maniaControl);
|
||||
|
||||
// Register for callbacks
|
||||
$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_MC_ONINIT, $this, 'handleOnInit');
|
||||
$this->maniaControl->callbackManager->registerCallbackListener(CallbackManager::CB_MC_BEGINMAP, $this, 'handleBeginMap');
|
||||
}
|
||||
|
||||
@ -138,6 +139,19 @@ class MapManager implements CallbackListener {
|
||||
return $map;
|
||||
}
|
||||
|
||||
/**
|
||||
* Handle OnInit callback
|
||||
*
|
||||
* @param array $callback
|
||||
*/
|
||||
public function handleOnInit(array $callback) {
|
||||
$map = $this->getCurrentMap();
|
||||
if (!$map) {
|
||||
return;
|
||||
}
|
||||
$this->addMap($map);
|
||||
}
|
||||
|
||||
/**
|
||||
* Handle BeginMap callback
|
||||
*
|
||||
|
@ -9,7 +9,7 @@ use ManiaControl\Plugins\Plugin;
|
||||
*
|
||||
* @author steeffeen
|
||||
*/
|
||||
class Endurance_Plugin extends Plugin implements CallbackListener {
|
||||
class EndurancePlugin extends Plugin implements CallbackListener {
|
||||
/**
|
||||
* Constants
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user