Cancel PlayerInteractEvent automatically on left-click block when spawn protection is triggered

This commit is contained in:
Dylan K. Taylor
2017-10-24 13:11:19 +01:00
parent 716c1f29b4
commit 6daa0135d5
2 changed files with 7 additions and 1 deletions

View File

@ -1585,7 +1585,7 @@ class Level implements ChunkManager, Metadatable{
*
* @return bool false if spawn protection cancelled the action, true if not.
*/
protected function checkSpawnProtection(Player $player, Vector3 $vector) : bool{
public function checkSpawnProtection(Player $player, Vector3 $vector) : bool{
if(!$player->hasPermission("pocketmine.spawnprotect.bypass") and ($distance = $this->server->getSpawnRadius()) > -1){
$t = new Vector2($vector->x, $vector->z);
$s = new Vector2($this->getSpawnLocation()->x, $this->getSpawnLocation()->z);