diff --git a/src/world/World.php b/src/world/World.php index b2b6dfac2..deb03ef6d 100644 --- a/src/world/World.php +++ b/src/world/World.php @@ -2032,6 +2032,12 @@ class World implements ChunkManager{ if($clickVector === null){ $clickVector = new Vector3(0.0, 0.0, 0.0); + }else{ + $clickVector = new Vector3( + min(1.0, max(0.0, $clickVector->x)), + min(1.0, max(0.0, $clickVector->y)), + min(1.0, max(0.0, $clickVector->z)) + ); } if(!$this->isInWorld($blockReplace->getPosition()->x, $blockReplace->getPosition()->y, $blockReplace->getPosition()->z)){