When Player helds an item: PHP: public function onItemHeld(PlayerItemHeldEvent $e){$player = $e->getPlayer();$item = $e->getItem();if($item === Item::TORCH)){$ef =new EffectInstance(Effect::getEffect(EffectID), Duration, Amplifier);$player->addeffect($ef);}} When interacts with item: PHP: public function onInteract(PlayerInteractEvent $e){$player = $e->getPlayer();$item = $e->getItem();if($item === Item::TORCH)){$ef =new EffectInstance(Effect::getEffect(EffectID), Duration, Amplifier);$player->addeffect($ef);} }