Advertisement
Guest User

Untitled

a guest
Mar 19th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. package fr.fizzcrazy.tpc;
  2.  
  3. import java.util.Arrays;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.Material;
  7. import org.bukkit.enchantments.Enchantment;
  8. import org.bukkit.entity.Player;
  9. import org.bukkit.event.EventHandler;
  10. import org.bukkit.event.Listener;
  11.  
  12. import org.bukkit.event.player.PlayerInteractEvent;
  13. import org.bukkit.event.player.PlayerJoinEvent;
  14. import org.bukkit.inventory.Inventory;
  15. import org.bukkit.inventory.ItemStack;
  16. import org.bukkit.inventory.meta.ItemMeta;
  17.  
  18. public class PluginListener implements Listener {
  19.  
  20. @EventHandler
  21. public void onJoin(PlayerJoinEvent eventd) {
  22.  
  23. ItemStack customcompass = new ItemStack(Material.COMPASS, 1);
  24. ItemMeta customMc = customcompass.getItemMeta();
  25. customMc.setDisplayName("§4TELEPORTATION");
  26. customMc.setLore(Arrays.asList("§4Teleportation..."));
  27. customMc.addEnchant(Enchantment.DAMAGE_ALL, 0, true);
  28. customcompass.setItemMeta(customMc);
  29.  
  30. Player player = eventd.getPlayer();
  31.  
  32. player.getInventory().setItem(4, customcompass);
  33.  
  34.  
  35. }
  36.  
  37.  
  38.  
  39.  
  40. @EventHandler
  41. public void onInterract(PlayerInteractEvent event) {
  42.  
  43.  
  44. ItemStack customcompass = new ItemStack(Material.COMPASS, 1);
  45. ItemMeta customMc = customcompass.getItemMeta();
  46. customMc.setDisplayName("§4TELEPORTATION");
  47. Player player = event.getPlayer();
  48. ItemStack it = event.getItem();
  49.  
  50. player.getInventory().setItem(4, customcompass);
  51.  
  52. if(it == null) return;
  53.  
  54. if(it.getType() == Material.COMPASS && it.getItemMeta().hasDisplayName() && it.getItemMeta().getDisplayName().equalsIgnoreCase("§4TELEPORTATION"));
  55.  
  56. Inventory inv = Bukkit.createInventory(null, 27, "§8MENU TELEPORTATION");
  57.  
  58. ItemStack diamond = new ItemStack(Material.DIAMOND_ORE);
  59. ItemMeta diamondM = diamond.getItemMeta();
  60. diamondM.setDisplayName("§3MINAGE");
  61. diamond.setItemMeta(diamondM);
  62. inv.setItem(10, diamond);
  63.  
  64. ItemStack epee = new ItemStack(Material.DIAMOND_SWORD);
  65. ItemMeta epeeM = diamond.getItemMeta();
  66. epeeM.setDisplayName("§cFACTION");
  67. epee.setItemMeta(epeeM);
  68. inv.setItem(16, epee);
  69.  
  70. ItemStack spawn = new ItemStack(Material.DIAMOND);
  71. ItemMeta spawnM = diamond.getItemMeta();
  72. spawnM.setDisplayName("§fSPAWN");
  73. spawn.setItemMeta(spawnM);
  74. inv.setItem(13, spawn);
  75.  
  76. player.openInventory(inv);
  77.  
  78.  
  79.  
  80.  
  81. }
  82.  
  83.  
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement