Placing signs text

This commit is contained in:
Shoghi Cervantes Pueyo
2013-01-30 17:07:43 +01:00
parent b697f1441e
commit 08b67428a0
5 changed files with 27 additions and 16 deletions

View File

@@ -640,14 +640,16 @@ class BlockAPI{
if($data["face"] === 1){
$data["block"] = 63;
$data["meta"] = 0;
$this->server->api->tileentity->addSign($data["x"], $data["y"], $data["z"]);
$t = $this->server->api->tileentity->addSign($data["x"], $data["y"], $data["z"]);
$t->data["creator"] = $entity->player->username;
}else{
return false;
}
}else{
$data["block"] = 68;
$data["meta"] = $faces[$data["face"]];
$this->server->api->tileentity->addSign($data["x"], $data["y"], $data["z"]);
$t = $this->server->api->tileentity->addSign($data["x"], $data["y"], $data["z"]);
$t->data["creator"] = $entity->player->username;
}
break;
}

View File

@@ -53,7 +53,9 @@ class TileEntityAPI{
}
public function getByID($id){
if(isset($this->server->tileEntities[$id])){
if($id instanceof TileEntity){
return $id;
}elseif(isset($this->server->tileEntities[$id])){
return $this->server->tileEntities[$id];
}
return false;