pocketmine\event\player\PlayerItemHeldEvent::getItem PHP Method

getItem() public method

public getItem ( )
    public function getItem()
    {
        return $this->item;
    }

Usage Example

Esempio n. 1
1
 public function onHold(PlayerItemHeldEvent $event)
 {
     if ($this->config->get("PlayerItemHeldEvent", true)) {
         $player = $event->getPlayer();
         if ($event->getItem()->getId() == 46) {
             $player->sendPopup(TextFormat::AQUA . $this->prefix . "Your Inventory Clearing...");
             $player->getInventory()->clearAll();
             $player->getLevel()->addSound(new PopSound($player));
         }
         if ($event->getItem()->getId() == 347) {
             $player->sendPopup("§aReturn to Hub!");
             $x = $player->x;
             $y = $player->y;
             $z = $player->z;
             $player->getLevel()->addSound(new PopSound($player));
             $player->getLevel()->addParticle(new FlameParticle(new Vector3($x, $y, $z)));
             $player->getLevel()->addParticle(new FlameParticle(new Vector3($x + 1, $y + 1, $z + 1)));
             $player->getLevel()->addParticle(new FlameParticle(new Vector3($x + 2, $y + 2, $z + 2)));
             $player->getLevel()->addParticle(new FlameParticle(new Vector3($x + 3, $y + 3, $z + 3)));
             $player->getLevel()->addParticle(new FlameParticle(new Vector3($x + 4, $y + 4, $z + 4)));
             $player->getLevel()->addParticle(new FlameParticle(new Vector3($x + 5, $y + 5, $z + 5)));
         }
     }
 }
All Usage Examples Of pocketmine\event\player\PlayerItemHeldEvent::getItem