PlayerDeathEvent help

Discussion in 'Plugin Development' started by NadDeMan, Jan 31, 2021.

Thread Status:
Not open for further replies.
  1. Offline

    NadDeMan

    the error: "The method onPlayerDeath(PlayerDeathEvent) of type Deaths must override or implement a supertype method".
    Code:
    @Override
        @EventHandler
        public void onPlayerDeath(PlayerDeathEvent e) {
            Player p = e.getEntity();
            Bukkit.broadcastMessage("DEAD");
            if(once.contains((p))){
                once.remove((p));
                if(deathsOn) {
                    twice.add((p));
                } else {
                    dead.add(p);
                    p.setGameMode(GameMode.SPECTATOR);
                    Bukkit.broadcastMessage(p.getName() + "was final killed by" + p.getKiller().getName()+ "!");
    
                }
               
               
               
            } else if(twice.contains((p))){
                twice.remove((p));
                dead.add((p));
                p.setGameMode(GameMode.SPECTATOR);
                Bukkit.broadcastMessage(p.getName() + "was final killed by" + p.getKiller().getName()+ "!");
            } else if(dead.contains((p))){
                p.sendMessage("NOW YOU ARE SUPER-DEAD!!!");
            } else{
                if(deathsOn) {
                    once.add((p));
                } else {
                    dead.add(p);
                    p.setGameMode(GameMode.SPECTATOR);
                    Bukkit.broadcastMessage(p.getName() + "was final killed by" + p.getKiller().getName()+ "!");
    
                }
                    }
           
               
           
        }
     
  2. Offline

    CustomCheat

    This is how it should look:

    public class Main extends JavaPlugin implements Listener {

    @Override
    public void onEnable() {

    this.getServer().getPluginManager().registerEvents(this, this);

    }
    @EventHandler
    public void onPlayerDeath(PlayerDeathEvent e) {
    //do stuff
    }
    }
     
  3. Offline

    timtower Administrator Administrator Moderator

Thread Status:
Not open for further replies.

Share This Page