Hello friends i tried to use this code to check if player hits some mob, but when i hit mob nothing happens. What's wrong with my code??? PHP: public function onDamage(EntityDamageEvent $ev){if($ev instanceof EntityDamageByEntityEvent) {$entt = $ev->getEntity();$damger = $ev->getDamager();if($entt instanceof Creeper) {$ev->setCancelled();$damager->sendMessage("§l§eCREEPER");}}} --------------------------- Answer please if you know, i'll be very happy! ^-^
PHP: public function onDamage(EntityDamageEvent $ev){if($ev instanceof EntityDamageByEntityEvent) {$entt = $ev->getEntity();$damger = $ev->getDamager();if($entt instanceof Creeper) {$ev->setCancelled();$damager->sendMessage("§l§eCREEPER");}}}
yeah PHP: public function onEnable(){ $this->getLogger()->info("Плагин запуск........"); $this->getServer()->getPluginManager()->registerEvents($this,$this); }
PHP: $damger = $ev->getDamager();$damager->sendMessage("§l§eCREEPER"); If this was copied and pasted here, be careful on spellings.