Advertisement
Guest User

Untitled

a guest
Sep 26th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. package com.darkplugin;
  2.  
  3. import org.bukkit.Material;
  4. import org.bukkit.entity.Player;
  5. import org.bukkit.event.EventHandler;
  6. import org.bukkit.event.Listener;
  7. import org.bukkit.event.player.AsyncPlayerChatEvent;
  8. import org.bukkit.event.player.PlayerInteractEvent;
  9. import org.bukkit.inventory.ItemStack;
  10. import org.bukkit.inventory.meta.ItemMeta;
  11.  
  12. public class menü implements Listener{
  13.  
  14.  
  15. private main plugin;
  16.  
  17. @EventHandler
  18. public void AsyncChatEvent(AsyncPlayerChatEvent e)
  19. {
  20. Player p = e.getPlayer();
  21. String msg = e.getMessage();
  22.  
  23. if (msg.equalsIgnoreCase("#menü")) {
  24. ItemStack item = new ItemStack(Material.NETHER_STAR);
  25. ItemMeta meta = item.getItemMeta();
  26. meta.setDisplayName("§3Menü");
  27. item.setItemMeta(meta);
  28. e.setCancelled(true);
  29.  
  30. p.getInventory().setItem(0, item);
  31.  
  32.  
  33. }
  34.  
  35. }
  36.  
  37. // @EventHandler
  38. // public void onDrop(PlayerDropItemEvent e)
  39. // {
  40. // if (e.getItemDrop().getItemStack().getItemMeta().getDisplayName().equalsIgnoreCase("§3Menü"))
  41. // e.setCancelled(true);
  42. // }
  43. //
  44. // @EventHandler
  45. // public void onClick(InventoryClickEvent e) {
  46. // if (e.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("§3Menü"))
  47. // e.setCancelled(true);
  48. // }
  49.  
  50. @EventHandler
  51. public void onPlayerInteract(PlayerInteractEvent e) {
  52. Player p = e.getPlayer();
  53.  
  54. if(e.getMaterial().equals(Material.NETHER_STAR)){
  55.  
  56.  
  57. plugin.inv = p.getServer().createInventory(null, 27);
  58.  
  59. p.openInventory(plugin.inv);
  60. }
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement