setForce() public method

public setForce ( float $force )
$force float
Exemplo n.º 1
0
 public function onBowShoot(EntityShootBowEvent $event)
 {
     $player = $event->getEntity()->getName();
     $ps = $event->getEntity();
     if (!is_file($this->getDataFolder() . $player . ".json")) {
         return true;
     }
     $data = file_get_contents($this->getDataFolder() . $player . ".json");
     $decode = json_decode($data, true);
     if (!isset($decode["annihilator"])) {
         return true;
     }
     if ($decode["annihilator"] === "yes") {
         $event->setForce(100);
         $this->arrowtimeshot[$player] = intval($this->arrowtimeshot[$player]) - 1;
         $this->getServer()->getPlayer($player)->sendMessage("You have " . $this->arrowtimeshot[$player] . " shots left.");
         if (intval($this->arrowtimeshot[$player]) <= "0") {
             $ps->getInventory()->removeItem($this->bow);
             $ps->getInventory()->removeItem(Item::get(262, 0, 3));
             $this->detransform($player);
             return true;
         }
         return true;
     }
 }