Fix for block breaking event

This commit is contained in:
Shoghi Cervantes Pueyo 2012-12-26 04:14:25 +01:00
parent b169e269b8
commit 7ce0209b6c

View File

@ -50,7 +50,7 @@ class BlockAPI{
} }
$target = $this->server->api->level->getBlock($data["x"], $data["y"], $data["z"]); $target = $this->server->api->level->getBlock($data["x"], $data["y"], $data["z"]);
if(isset(Material::$unbreakable[$target[0]])){ if(isset(Material::$unbreakable[$target[0]])){
return; return false;
} }
$drop = array( $drop = array(
$target[0], //Block $target[0], //Block
@ -143,6 +143,7 @@ class BlockAPI{
} }
$this->server->trigger("player.block.break", $data); $this->server->trigger("player.block.break", $data);
$this->updateBlocksAround($data["x"], $data["y"], $data["z"], BLOCK_UPDATE_NORMAL); $this->updateBlocksAround($data["x"], $data["y"], $data["z"], BLOCK_UPDATE_NORMAL);
return false;
} }
public function drop($x, $y, $z, $block, $meta, $stack = 1){ public function drop($x, $y, $z, $block, $meta, $stack = 1){