place block with empty hand crash fixed

This commit is contained in:
Romain Beaumont 2015-08-28 23:17:20 +02:00
parent 31f7946437
commit 874cce85bd

View file

@ -5,7 +5,7 @@ module.exports=inject;
function inject(serv,player) function inject(serv,player)
{ {
player._client.on("block_place",function(packet){ player._client.on("block_place",function(packet){
if(packet.direction==-1) return; if(packet.direction==-1 || packet.heldItem.blockId==-1) return;
var referencePosition=new vec3(packet.location.x,packet.location.y,packet.location.z); var referencePosition=new vec3(packet.location.x,packet.location.y,packet.location.z);
var directionVector=directionToVector[packet.direction]; var directionVector=directionToVector[packet.direction];
var placedPosition=referencePosition.plus(directionVector); var placedPosition=referencePosition.plus(directionVector);