SplashPotion: Don't apply effects to entities which are not alive

fixes #2372
This commit is contained in:
Dylan K. Taylor 2018-08-14 15:03:15 +01:00
parent 565373cee6
commit b2ca364de0

View File

@ -82,7 +82,7 @@ class SplashPotion extends Throwable{
if($hasEffects){
if(!$this->willLinger()){
foreach($this->level->getNearbyEntities($this->boundingBox->expandedCopy(4.125, 2.125, 4.125), $this) as $entity){
if($entity instanceof Living){
if($entity instanceof Living and $entity->isAlive()){
$distanceSquared = $entity->distanceSquared($this);
if($distanceSquared > 16){ //4 blocks
continue;