Guest User

Untitled

a guest
Sep 6th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. package de.ktpvp.de.FFA.Events;
  2.  
  3. import java.io.IOException;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.entity.Player;
  7. import org.bukkit.event.EventHandler;
  8. import org.bukkit.event.Listener;
  9. import org.bukkit.event.player.PlayerJoinEvent;
  10. import org.bukkit.event.player.PlayerKickEvent;
  11. import org.bukkit.event.player.PlayerQuitEvent;
  12.  
  13. import de.ktpvp.de.FFA.mysql.Stats;
  14. import de.ktpvp.de.FFA.system.KilltimeMain;
  15. import de.ktpvp.de.FFA.system.Methoden;
  16. import de.ktpvp.de.FFA.system.Scoreboard;
  17.  
  18. public class joinleavemsgs implements Listener {
  19.  
  20.  
  21.  
  22. @EventHandler
  23. public void PlayerJoinMessage(PlayerJoinEvent e) throws IOException {
  24. Player p = e.getPlayer();
  25.  
  26. for (Player all : Bukkit.getOnlinePlayers()){
  27. Scoreboard.setboard(all);
  28. }
  29.  
  30.  
  31. Scoreboard.addJoin(p);
  32.  
  33. Event_Tab_ALT.sendTabTitle(p, "&9KillTimePvP&4.de §7| §eFFA 1", "&aTeamspeak:&7 killtimepvp.de | &bForum:&7 killtimepvp.de");
  34.  
  35. Methoden.reset(p);
  36. for (Player ps : Bukkit.getOnlinePlayers()) {
  37. if (Methoden.BAU.contains(ps)) {
  38. p.hidePlayer(ps);
  39. }
  40. }
  41.  
  42. e.setJoinMessage("§a>>> §e" + p.getName());
  43. Methoden.setTabsort(p);
  44.  
  45. if (Scoreboard.getjoins(p.getName()) == 1) {
  46.  
  47. Bukkit.broadcastMessage(KilltimeMain.prausrufe + "§7Willkommen §e" + p.getName() + " §7auf dem FFA Server!");
  48. p.sendMessage(KilltimeMain.prausrufe + "§7Du willst wissen, was §eFFA §7ist?");
  49. p.sendMessage(KilltimeMain.prausrufe
  50. + "§7Dann empfehle ich dir §a/wid §7zu machen! Dort wird dir alles Erklärt!");
  51. p.sendMessage(KilltimeMain.prausrufe + "§7Um kits zu Bekommen /kit oder /kits");
  52.  
  53. Stats.addcoins(p.getUniqueId().toString(), 150);
  54.  
  55.  
  56.  
  57. }
  58.  
  59. }
  60.  
  61. @EventHandler
  62. public void PlayerKick(PlayerKickEvent e) {
  63. Player p = e.getPlayer();
  64. e.setLeaveMessage("§c<<< §e" + p.getName());
  65.  
  66. Methoden.BAU.remove(p.getName());
  67.  
  68. }
  69.  
  70. @EventHandler
  71. public void PlayerQuit(PlayerQuitEvent e) {
  72. Player p = e.getPlayer();
  73. e.setQuitMessage("§c<<< §e" + p.getName());
  74.  
  75. Methoden.BAU.remove(p.getName());
  76.  
  77. }
  78. }
Add Comment
Please, Sign In to add comment