Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.82 KB | None | 0 0
  1. package me.Drexful.PAParticles;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.Material;
  7. import org.bukkit.command.Command;
  8. import org.bukkit.command.CommandExecutor;
  9. import org.bukkit.command.CommandSender;
  10. import org.bukkit.entity.Player;
  11. import org.bukkit.inventory.Inventory;
  12. import org.bukkit.inventory.ItemStack;
  13. import org.bukkit.inventory.meta.ItemMeta;
  14.  
  15. public class Particles implements CommandExecutor {
  16.  
  17. public void gui(Player p){
  18. Inventory inv = Bukkit.createInventory(null, 9, "§cTrail Selector");
  19. ItemStack item1 = new ItemStack(Material.STAINED_GLASS_PANE);
  20. ItemMeta item1Meta = item1.getItemMeta();
  21. ArrayList<String> item1Lore = new ArrayList<String>();
  22. item1Lore.add("§f ");
  23. item1Lore.add("§6Removes current trail.");
  24. item1Lore.add("§f ");
  25. item1Meta.setDisplayName("§c§l[!] §cRemove Current Trail");
  26. item1Meta.setLore(item1Lore);
  27. item1.setItemMeta(item1Meta);
  28.  
  29. ItemStack spacer = new ItemStack(Material.STAINED_GLASS_PANE);
  30. ItemMeta spacerMeta = spacer.getItemMeta();
  31. spacerMeta.setDisplayName("§0 ");
  32. spacer.setItemMeta(spacerMeta);
  33.  
  34. ItemStack flames = new ItemStack(Material.BLAZE_POWDER);
  35. ItemMeta flamesMeta = flames.getItemMeta();
  36. ArrayList<String> flamesLore = new ArrayList<String>();
  37. flamesLore.add("§f ");
  38. flamesLore.add("§6Purchase @ §f§nshop.playamethyst.com");
  39. flamesLore.add("§f ");
  40. flamesMeta.setDisplayName("§c§l[!] §fFlames");
  41. flamesMeta.setLore(flamesLore);
  42. flames.setItemMeta(flamesMeta);
  43.  
  44. ItemStack hearts = new ItemStack(Material.BLAZE_POWDER);
  45. ItemMeta heartsMeta = flames.getItemMeta();
  46. ArrayList<String> heartsLore = new ArrayList<String>();
  47. heartsLore.add("§f ");
  48. heartsLore.add("§6Purchase @ §f§nshop.playamethyst.com");
  49. heartsLore.add("§f ");
  50. heartsMeta.setDisplayName("§c§l[!] §fHearts");
  51. heartsMeta.setLore(heartsLore);
  52. hearts.setItemMeta(heartsMeta);
  53.  
  54. ItemStack smoke = new ItemStack(Material.BLAZE_POWDER);
  55. ItemMeta smokeMeta = flames.getItemMeta();
  56. ArrayList<String> smokeLore = new ArrayList<String>();
  57. smokeLore.add("§f ");
  58. smokeLore.add("§6Purchase @ §f§nshop.playamethyst.com");
  59. smokeLore.add("§f ");
  60. smokeMeta.setDisplayName("§c§l[!] §fSmoke");
  61. smokeMeta.setLore(smokeLore);
  62. smoke.setItemMeta(smokeMeta);
  63.  
  64. inv.setItem(0, flames);
  65. inv.setItem(1, hearts);
  66. inv.setItem(2, smoke);
  67. inv.setItem(3, spacer);
  68. inv.setItem(4, spacer);
  69. inv.setItem(5, spacer);
  70. inv.setItem(6, spacer);
  71. inv.setItem(7, spacer);
  72. inv.setItem(8, item1);
  73. p.openInventory(inv);
  74.  
  75. }
  76.  
  77. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
  78. Player p = (Player) sender;
  79. if (cmd.getName().equalsIgnoreCase("trails")){
  80. gui(p);
  81. return true;
  82. }
  83. return false;
  84. }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement