Advertisement
Guest User

Untitled

a guest
Jul 9th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.87 KB | None | 0 0
  1. public class ChatColors implements CommandExecutor {
  2.  
  3. public boolean onCommand(CommandSender s, Command cmd, String commandLabel, String[] args) {
  4. if (s instanceof Player){
  5. Player p = (Player)s;
  6. Inventory colors = Bukkit.createInventory(null, 18, ChatColor.BLUE + "Chat Colors");
  7.  
  8. ItemStack dBlue = nameItem(new ItemStack(Material.WOOL, 1, (byte)11), ChatColor.DARK_BLUE + "Dark Blue");
  9. ItemStack dGreen = nameItem(new ItemStack(Material.WOOL, 1, (byte)13), ChatColor.DARK_BLUE + "Dark Green");
  10. ItemStack blue = nameItem(new ItemStack(Material.WOOL, 1, (byte)3), ChatColor.DARK_BLUE + "Blue");
  11. ItemStack dRed = nameItem(new ItemStack(Material.WOOL, 1, (byte)14), ChatColor.DARK_BLUE + "Dark Red");
  12. ItemStack dPurple = nameItem(new ItemStack(Material.WOOL, 1, (byte)10), ChatColor.DARK_BLUE + "Dark Purple");
  13. ItemStack gold = nameItem(new ItemStack(Material.WOOL, 1, (byte)4), ChatColor.DARK_BLUE + "Gold");
  14. ItemStack gray = nameItem(new ItemStack(Material.WOOL, 1, (byte)8), ChatColor.DARK_BLUE + "Gray");
  15. ItemStack dGray = nameItem(new ItemStack(Material.WOOL, 1, (byte)7), ChatColor.DARK_BLUE + "Dark Gray");
  16. ItemStack cyan = nameItem(new ItemStack(Material.WOOL, 1, (byte)9), ChatColor.DARK_BLUE + "Cyan");
  17. ItemStack black = nameItem(new ItemStack(Material.WOOL, 1, (byte)15), ChatColor.DARK_BLUE + "Black");
  18. ItemStack lGreen = nameItem(new ItemStack(Material.WOOL, 1, (byte)5), ChatColor.DARK_BLUE + "Light Green");
  19. ItemStack aqua = nameItem(new ItemStack(Material.WOOL, 1, (byte)3), ChatColor.DARK_BLUE + "Aqua");
  20. ItemStack lRed = nameItem(new ItemStack(Material.WOOL, 1, (byte)14), ChatColor.DARK_BLUE + "Light Red");
  21. ItemStack lPurple = nameItem(new ItemStack(Material.WOOL, 1, (byte)2), ChatColor.DARK_BLUE + "Light Purple");
  22. ItemStack yellow = nameItem(new ItemStack(Material.WOOL, 1, (byte)4), ChatColor.DARK_BLUE + "Yellow");
  23. ItemStack white = nameItem(new ItemStack(Material.WOOL, 1), ChatColor.DARK_BLUE + "White");
  24. ItemStack test = nameItem(new ItemStack(Material.COMPASS, 1), "TESTING");
  25.  
  26. colors.setItem(0, dBlue);
  27. colors.setItem(1, dGreen);
  28. colors.setItem(2, blue);
  29. colors.setItem(3, dRed);
  30. colors.setItem(4, dPurple);
  31. colors.setItem(5, gold);
  32. colors.setItem(6, gray);
  33. colors.setItem(7, dGray);
  34. colors.setItem(8, cyan);
  35. colors.setItem(9, black);
  36. colors.setItem(10, lGreen);
  37. colors.setItem(11, aqua);
  38. colors.setItem(12, lRed);
  39. colors.setItem(13, lPurple);
  40. colors.setItem(14, yellow);
  41. colors.setItem(15, white);
  42. colors.setItem(16, test);
  43.  
  44.  
  45. p.openInventory(colors);
  46. } else {
  47. s.sendMessage(ChatColor.RED + "This command is for Player only");
  48. }
  49. return false;
  50. }
  51.  
  52. private ItemStack nameItem(ItemStack item, String name){
  53. ItemMeta im = item.getItemMeta();
  54. im.setDisplayName(name);
  55. item.setItemMeta(im);
  56. return item;
  57. }
  58.  
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement