$this->getServer()->getPluginManager()->registerEvent("pocketmine\\event\\player\\PlayerInteractEvent", $listener, EventPriority::NORMAL, $eventExecutor, $plugin); The event executor is a bit of trouble though.