Here is the code: PHP: public function onHurtCMode(EntityDamageByEntityEvent $event){ $hurter = $event->getDamager(); if($hurter->getGamemode() == 1){ $event->setCancelled(true); $hurter->sendMessage(TextFormat::RED . "No creative mode killing please!"); }} And here is the error: PHP: Could not pass event 'pocketmine\event\entity\EntityDamageEvent' to 'EventHandler v1.0.0': Argument 1 passed to EH\Main::onHurtCMode() must be an instance of pocketmine\event\entity\EntityDamageByEntityEvent, instance of pocketmine\event\entity\EntityDamageEvent given, called in phar:///root/PocketMine-MP.phar/src/pocketmine/plugin/MethodEventExecutor.php on line 36 and defined on EH\Main This error showed when a player with c-mode killed someone...
PHP: public function onHurtCMode(EntityDamageEvent $event){ $cause = $event->getEntity()->getLastDamageCause(); if($cause instanceof EntityDamageByEntityEvent){ $hurter = $event->getDamager(); if($hurter->getGamemode() == 1){ $event->setCancelled(true); $hurter->sendMessage(TextFormat::RED . "No creative mode killing please!"); }}}