server = $server; } public function init(){ $this->server->api->console->register("give", "Give items to a player", array($this, "commandHandler")); } public function commandHandler($cmd, $params){ switch($cmd){ case "give": break; } } public function get($eid){ if(isset($this->server->entities[$eid])){ return $this->server->entities[$eid]; } return false; } public function getAll(){ return $this->server->entities; } public function add($class, $type = 0, $data = array()){ $eid = $this->server->eidCnt++; $this->server->entities[$eid] = new Entity($this->server, $eid, $class, $type, $data); return $this->server->entities[$eid]; } public function spawnTo($eid, $player){ $e = $this->get($eid); if($e === false){ return false; } $e->spawn($player); } public function spawnToAll($eid){ $e = $this->get($eid); if($e === false){ return false; } foreach($this->server->api->player->getAll() as $player){ if($player->eid !== false){ $e->spawn($player); } } } public function spawnAll($player){ foreach($this->getAll() as $e){ $e->spawn($player); } } public function remove($eid){ if(isset($this->server->entities[$eid])){ $this->server->entities[$eid]->close(); unset($this->server->entities[$eid]); } } }