public function onInventoryChange(EntityInventoryChangeEvent $event) { if ($this->plugin->game && ($Player = $event->getEntity()) && $Player instanceof Human && ($Level = $Player->getLevel()) && $Player->getGamemode() == 0) { $OldItem = $event->getOldItem(); $NewItem = $event->getNewItem(); if ($this->plugin->game->level_name != $Level->getFolderName()) { return; } switch ($NewItem->getId()) { case 336: $this->plugin->game->PopupInfo2->PlayersData[strtolower($Player->getName())][1] += $NewItem->getCount() * $this->plugin->spawner_gives["b"]; $event->setCancelled(true); break; case 265: $this->plugin->game->PopupInfo2->PlayersData[strtolower($Player->getName())][1] += $NewItem->getCount() * $this->plugin->spawner_gives["i"]; $event->setCancelled(true); break; case 266: $this->plugin->game->PopupInfo2->PlayersData[strtolower($Player->getName())][1] += $NewItem->getCount() * $this->plugin->spawner_gives["g"]; $event->setCancelled(true); break; } } }