Fixed typo on ProjectileItem class (#1431)

This commit is contained in:
Matt 2017-09-30 17:17:22 +02:00 committed by Dylan K. Taylor
parent f6e30d4225
commit 9cd7f39c03

View File

@ -58,23 +58,23 @@ abstract class ProjectileItem extends Item{
]),
]);
$snowball = Entity::createEntity($this->getProjectileEntityType(), $player->getLevel(), $nbt, $player);
$snowball->setMotion($snowball->getMotion()->multiply($this->getThrowForce()));
$projectile = Entity::createEntity($this->getProjectileEntityType(), $player->getLevel(), $nbt, $player);
$projectile->setMotion($projectile->getMotion()->multiply($this->getThrowForce()));
$this->count--;
if($snowball instanceof Projectile){
$player->getServer()->getPluginManager()->callEvent($projectileEv = new ProjectileLaunchEvent($snowball));
if($projectile instanceof Projectile){
$player->getServer()->getPluginManager()->callEvent($projectileEv = new ProjectileLaunchEvent($projectile));
if($projectileEv->isCancelled()){
$snowball->kill();
$projectile->kill();
}else{
$snowball->spawnToAll();
$projectile->spawnToAll();
$player->getLevel()->addSound(new LaunchSound($player), $player->getViewers());
}
}else{
$snowball->spawnToAll();
$projectile->spawnToAll();
}
return true;
}
}
}