Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. package be.toxicmushroom.pixelkitpvp.listeners;
  2.  
  3. import be.toxicmushroom.pixelkitpvp.Main;
  4. import be.toxicmushroom.pixelkitpvp.utilities.ChatUtil;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.event.EventHandler;
  7. import org.bukkit.event.Listener;
  8. import org.bukkit.event.entity.PlayerDeathEvent;
  9.  
  10. public class PlayerDeath implements Listener {
  11.  
  12. private Main plugin = Main.getPlugin();
  13.  
  14. @EventHandler
  15. public void onDeath(PlayerDeathEvent event) {
  16. Player player = event.getEntity().getPlayer();
  17. Player killer = event.getEntity().getKiller();
  18.  
  19. int killerKills = plugin.getConfig().getInt(killer.getUniqueId() + ".kills");
  20. int playerDeaths = plugin.getConfig().getInt(player.getUniqueId() + ".deaths");
  21.  
  22. event.getDrops().clear();
  23. event.setDroppedExp(0);
  24. event.setDeathMessage(null);
  25.  
  26. if (killer == null) {
  27. plugin.getConfig().set(player.getUniqueId() + ".deaths", playerDeaths + 1);
  28.  
  29. player.sendMessage(ChatUtil.format("&cJezelf doden heeft geen zin..."));
  30.  
  31. plugin.saveConfig();
  32. } else {
  33. player.sendMessage(ChatUtil.format("&cJe bent gekilled door " + killer.getName() + "!"));
  34. killer.sendMessage(ChatUtil.format("&eJe hebt " + player.getName() + " vermoord!"));
  35.  
  36. plugin.getConfig().set(killer.getUniqueId() + ".kills", killerKills + 1);
  37. plugin.getConfig().set(player.getUniqueId() + ".deaths", playerDeaths + 1);
  38.  
  39. plugin.saveConfig();
  40. }
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement