diff --git a/src/entity/Location.php b/src/entity/Location.php index 2ff7f3b07..156062a41 100644 --- a/src/entity/Location.php +++ b/src/entity/Location.php @@ -43,7 +43,7 @@ class Location extends Position{ /** * @return Location */ - public static function fromObject(Vector3 $pos, ?World $world = null, float $yaw = 0.0, float $pitch = 0.0){ + public static function fromObject(Vector3 $pos, ?World $world, float $yaw = 0.0, float $pitch = 0.0){ return new Location($pos->x, $pos->y, $pos->z, $yaw, $pitch, $world ?? (($pos instanceof Position) ? $pos->world : null)); } diff --git a/src/world/Position.php b/src/world/Position.php index 9d2f36299..0f83b6fd0 100644 --- a/src/world/Position.php +++ b/src/world/Position.php @@ -49,7 +49,7 @@ class Position extends Vector3{ /** * @return Position */ - public static function fromObject(Vector3 $pos, ?World $world = null){ + public static function fromObject(Vector3 $pos, ?World $world){ return new Position($pos->x, $pos->y, $pos->z, $world); }