Entity: require scale > 0 in setScale(), fixes #2563

This commit is contained in:
Dylan K. Taylor 2018-12-13 17:54:15 +00:00
parent 660d42e8d1
commit cbb9c4f298

View File

@ -637,6 +637,9 @@ abstract class Entity extends Location implements Metadatable, EntityIds{
* @param float $value
*/
public function setScale(float $value) : void{
if($value <= 0){
throw new \InvalidArgumentException("Scale must be greater than 0");
}
$multiplier = $value / $this->getScale();
$this->width *= $multiplier;