added creative mode check for block picking

This commit is contained in:
Dylan K. Taylor 2017-05-23 16:26:29 +01:00
parent 674394c4f5
commit 23ed3334c2

View File

@ -2416,6 +2416,7 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade
}
public function handleBlockPickRequest(BlockPickRequestPacket $packet) : bool{
if($this->isCreative()){
$tile = $this->getLevel()->getTile($this->temporalVector->setComponents($packet->tileX, $packet->tileY, $packet->tileZ));
if($tile instanceof Tile){ //TODO: check if the held item matches the target tile
$nbt = $tile->getCleanedNBT();
@ -2428,6 +2429,8 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade
return true;
}
}
return false;
}