removeItem() doesn't work at all and there are no errors displayed here is the code PHP: public function onInteract(PlayerInteractEvent $event) { $player = $event->getPlayer(); $item = $event->getItem(); $damage = $event->getItem()->getDamage(); if ($item->getId() == 130) { switch ($damage) { case 1: $jackpot = mt_rand(0, 100); if ($jackpot <= 10) { $chance = mt_rand(50000, 75000); EconomyAPI::getInstance()->addMoney($player, $chance); $player->addTitle("§8§l[§5!§8] §r§7JACKPOT! §8§l[§5!§8]"); $player->sendMessage("§7You have received §f{$chance}§7 from a Simple Money Pouch!"); $this->plugin->getServer()->broadcastMessage("§l§dJACKPOT:§r§7 " . $player . " §7received {$chance} from a §fSimple§7 Money Pouch!"); } else { $chance = mt_rand(1000, 50000); EconomyAPI::getInstance()->addMoney($player, $chance); $player->addTitle("§8§l[§5!§8] §r§7Opening a §f§lSimple§r§7 Money Pouch! §8§l[§5!§8]"); $player->sendMessage("§7You have won §f{$chance}§7 from a Simple Money Pouch!"); } $player->getInventory()->removeItem(Item::get(54, 1, 1)); break; } } }}[/CODE]