Advertisement
Guest User

Untitled

a guest
Feb 8th, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.35 KB | None | 0 0
  1. package de.ComicHD.inside.events;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.Material;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.event.EventHandler;
  7. import org.bukkit.event.EventPriority;
  8. import org.bukkit.event.Listener;
  9. import org.bukkit.event.block.Action;
  10. import org.bukkit.event.player.PlayerInteractEvent;
  11. import org.bukkit.inventory.Inventory;
  12.  
  13. import de.ComicHD.builder.ItemBuilder;
  14.  
  15. public class Interact_Event implements Listener {
  16.  
  17. /*
  18. * Spielerverstecken
  19. */
  20.  
  21. ItemBuilder ib = new ItemBuilder(this);
  22.  
  23. @EventHandler(priority = EventPriority.HIGHEST)
  24. public void onClick(PlayerInteractEvent e) {
  25.  
  26. Player p = (Player) e.getPlayer();
  27.  
  28. if(p.getItemInHand().getType() == Material.BLAZE_ROD) {
  29. if((e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.LEFT_CLICK_AIR || e.getAction() == Action.LEFT_CLICK_BLOCK || e.getAction() == Action.RIGHT_CLICK_BLOCK)) {
  30.  
  31. Inventory verstecken = Bukkit.createInventory(null, 1*9, "§6Spieler Verstecken");
  32.  
  33. for(int i = 0; i < 9; i++) {
  34. ib.createInventoryItem(p, Material.STAINED_GLASS_PANE, " ", " ", verstecken, i);
  35. }
  36.  
  37. ib.createInventoryItem(p, Material.GLOWSTONE_DUST, "§6Spieler Anzeigen", "§cZeige alle Spieler an.", verstecken, 0);
  38. ib.createInventoryItem(p, Material.SUGAR, "§dNur Teammitglieder, YouTuber und Freunde Anzeigen", "§cZeige nur bestimmte Spieler an.", verstecken, 4);
  39. ib.createInventoryItem(p, Material.REDSTONE, "§cSpieler Verstecken", "§cVerstecke alle Spieler.", verstecken, 8);
  40.  
  41. p.openInventory(verstecken);
  42.  
  43.  
  44. }
  45.  
  46. }
  47.  
  48. }
  49.  
  50. @EventHandler(priority = EventPriority.HIGHEST)
  51. public void onClick1(PlayerInteractEvent e) {
  52.  
  53. Player p = (Player) e.getPlayer();
  54.  
  55. if(p.getItemInHand().getType() == Material.COMPASS) {
  56. if((e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.LEFT_CLICK_AIR || e.getAction() == Action.LEFT_CLICK_BLOCK || e.getAction() == Action.RIGHT_CLICK_BLOCK)) {
  57.  
  58. Inventory compass = Bukkit.createInventory(p, 9*3, "§6Spielmodus Wählen");
  59.  
  60. for(int i = 0; i < 27; i++) {
  61. ib.createInventoryItem(p, Material.STAINED_GLASS_PANE, " ", " ", compass, i);
  62. }
  63.  
  64. ib.createInventoryItem(p, Material.DIAMOND_SWORD, "§6SurvivalGames", "§6Kämpfe um dein überleben!", compass, 1);
  65. ib.createInventoryItem(p, Material.IRON_SWORD, "§6Quick-SurvivalGames", "§6Kämpfe um dein überleben!", compass, 7);
  66. ib.createInventoryItem(p, Material.BED, "§6BedWars", "§6Baue die Betten der anderen ab!", compass, 19);
  67. ib.createInventoryItem(p, Material.FISHING_ROD, "§6GunGame", "§6Erkämpfe deine Waffen & Rüstung!", compass, 25);
  68. ib.createInventoryItem(p, Material.MAGMA_CREAM, "§6Spawn", "§6Spawn!", compass, 13);
  69.  
  70.  
  71. p.openInventory(compass);
  72.  
  73. }
  74. }
  75. }
  76.  
  77. @EventHandler(priority = EventPriority.HIGHEST)
  78. public void onClick2(PlayerInteractEvent e) {
  79.  
  80. Player p = (Player) e.getPlayer();
  81.  
  82. if(p.getItemInHand().getType() == Material.CHEST) {
  83. if((e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.LEFT_CLICK_AIR || e.getAction() == Action.LEFT_CLICK_BLOCK || e.getAction() == Action.RIGHT_CLICK_BLOCK)) {
  84.  
  85. p.sendMessage("§6LobbySystem §7>> §eDiese Funktionen werden zum Teil bis zum 1.2 Released.");
  86.  
  87. }
  88. }
  89. }
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement