server = Server::getInstance(); } public function init(){ $this->server->api->console->register("save-all", "", array($this, "commandHandler")); $this->server->api->console->register("save-on", "", array($this, "commandHandler")); $this->server->api->console->register("save-off", "", array($this, "commandHandler")); } public function commandHandler($cmd, $params, $issuer, $alias){ $output = ""; switch($cmd){ case "save-all": $save = $this->server->saveEnabled; $this->server->saveEnabled = true; Level::saveAll(); $this->server->saveEnabled = $save; break; case "save-on": $this->server->saveEnabled = true; break; case "save-off": $this->server->saveEnabled = false; break; } return $output; } public function __destruct(){ Level::saveAll(); foreach(Level::getAll() as $level){ $level->unload(true); } } }