Hello there, lastnight I attempted a project which was to make a custom potions plugin. It all worked fine however the item was not fully consumable... The itemId I used was "373, 8770, 1" it basically gave me a water bottle with the name "Mining Concoction" whenever I performed a command. I tried consuming the concoction and I recieved the effect however it did not have a glass bottle residue im new to plugin development, can anyone help me? Thanks in Advance! My Code so far: PHP: public function onConsume(PlayerItemConsumeEvent $event){ $player = $event->getPlayer(); $item = $event->getItem(); $speed = Effect::getEffect(1); $speed->setVisible(true); $speed->setAmplifier(3); $speed->setDuration(600); if($item->getId() == 373 && $event->getItem()->getCustomName() == "§k§bll§r§6Mining Concoction§k§bll§r"){ $player->addEffect($speed); $player->sendMessage("§7(§3!§7)§cConcoction Consumed!"); }}
https://github.com/pmmp/PocketMine-MP/commit/082e3404c3d691e613b0e0925599f3c9c5e8c0ce [committed 9 days ago] Update to that commit or later, that should fix it for you.