Added more Events and Handlers

This commit is contained in:
Shoghi Cervantes Pueyo
2013-01-12 17:01:20 +01:00
parent e4d71949e3
commit d733eb6b4a
5 changed files with 14 additions and 7 deletions

View File

@@ -576,7 +576,7 @@ class BlockAPI{
}
public function updateBlockRemote($data, $event){
if($event !== "world.block.update"){
if($event !== "block.update"){
return;
}
$this->updateBlock($data["x"], $data["y"], $data["z"], isset($data["type"]) ? $data["type"]:BLOCK_UPDATE_RANDOM);

View File

@@ -61,6 +61,7 @@ class EntityAPI{
public function add($class, $type = 0, $data = array()){
$eid = $this->server->eidCnt++;
$this->server->entities[$eid] = new Entity($this->server, $eid, $class, $type, $data);
$this->server->handle("entity.add", $this->server->entities[$eid]);
return $this->server->entities[$eid];
}

View File

@@ -88,7 +88,7 @@ class LevelAPI{
public function setBlock($x, $y, $z, $block, $meta = 0, $update = true){
$this->map->setBlock($x, $y, $z, $block, $meta);
$this->heightMap[$z][$x] = $this->map->getFloor($x, $z);
if($this->server->api->dhandle("world.block.change", array(
if($this->server->api->dhandle("block.change", array(
"x" => $x,
"y" => $y,
"z" => $z,