Advertisement
Guest User

Untitled

a guest
Oct 9th, 2015
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. package de.wayne.ctf.listener;
  2.  
  3.  
  4. import org.bukkit.Bukkit;
  5. import org.bukkit.ChatColor;
  6. import org.bukkit.Location;
  7. import org.bukkit.Material;
  8. import org.bukkit.entity.ArmorStand;
  9. import org.bukkit.entity.Player;
  10. import org.bukkit.event.EventHandler;
  11. import org.bukkit.event.Listener;
  12. import org.bukkit.event.player.PlayerInteractAtEntityEvent;
  13.  
  14. import de.wayne.ctf.CTF;
  15.  
  16.  
  17. public class ArmorstandListener implements Listener{
  18.  
  19. public static Location loc;
  20. public static ArmorStand kitstand;
  21.  
  22. @EventHandler
  23. public void onStandInteract(PlayerInteractAtEntityEvent e) {
  24.  
  25. Player p = e.getPlayer();
  26. if(e.getRightClicked() instanceof ArmorStand) {
  27. p.sendMessage(kitstand.getEquipment().getArmorContents().toString());
  28. if(kitstand.getEquipment().getChestplate().equals(Material.DIAMOND_CHESTPLATE)) {
  29. CTF.archer.remove(p);
  30. CTF.tank.remove(p);
  31. CTF.chemist.remove(p);
  32. CTF.knight.remove(p);
  33. CTF.tank.add(p);
  34. p.sendMessage(CTF.pr + "Du hast das " + ChatColor.DARK_BLUE + "Tank-Kit" + ChatColor.GRAY + " ausgewählt.");
  35. } else if(kitstand.getEquipment().getChestplate().equals(Material.IRON_CHESTPLATE)) {
  36. CTF.archer.remove(p);
  37. CTF.tank.remove(p);
  38. CTF.chemist.remove(p);
  39. CTF.knight.remove(p);
  40. CTF.knight.add(p);
  41. p.sendMessage(CTF.pr + "Du hast das " + ChatColor.DARK_BLUE + "Knight-Kit" + ChatColor.GRAY + " ausgewählt.");
  42. } else if(kitstand.getEquipment().getChestplate().equals(Material.CHAINMAIL_CHESTPLATE)) {
  43. CTF.archer.remove(p);
  44. CTF.tank.remove(p);
  45. CTF.chemist.remove(p);
  46. CTF.knight.remove(p);
  47. CTF.archer.add(p);
  48. p.sendMessage(CTF.pr + "Du hast das " + ChatColor.DARK_BLUE + "Archer-Kit" + ChatColor.GRAY + " ausgewählt.");
  49. } else if(kitstand.getEquipment().getChestplate().equals(Material.GOLD_CHESTPLATE)) {
  50. CTF.archer.remove(p);
  51. CTF.tank.remove(p);
  52. CTF.chemist.remove(p);
  53. CTF.knight.remove(p);
  54. CTF.chemist.add(p);
  55. p.sendMessage(CTF.pr + "Du hast das " + ChatColor.DARK_BLUE + "Chemist-Kit" + ChatColor.GRAY + " ausgewählt.");
  56. }
  57. Bukkit.broadcastMessage("test");
  58.  
  59. }
  60.  
  61.  
  62.  
  63.  
  64. }
  65.  
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement