Advertisement
Guest User

Untitled

a guest
Feb 21st, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.81 KB | None | 0 0
  1. package fr.skyabout.admin.commands;
  2.  
  3. import java.util.Arrays;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.Material;
  7. import org.bukkit.SkullType;
  8. import org.bukkit.command.Command;
  9. import org.bukkit.command.CommandExecutor;
  10. import org.bukkit.command.CommandSender;
  11. import org.bukkit.entity.Player;
  12. import org.bukkit.inventory.Inventory;
  13. import org.bukkit.inventory.ItemStack;
  14. import org.bukkit.inventory.meta.ItemMeta;
  15.  
  16. public class SanctionSet implements CommandExecutor{
  17.  
  18. @Override
  19. public boolean onCommand(CommandSender sender, Command cmd, String msg, String[] args) {
  20.  
  21.  
  22.  
  23. if(!(sender instanceof Player)) {
  24. sender.sendMessage("Seul un joueur peux executer cette commande !");
  25. } else {
  26. Player p = (Player) sender;
  27.  
  28. if(cmd.getName().equalsIgnoreCase("sanctionset")) {
  29. if(p.hasPermission("ss.gui")) {
  30. if(args.length == 0) {
  31. p.sendMessage("§7[§cSanctions§7] §e/ss (joueur)");
  32. } else if(args.length == 1){
  33.  
  34. Player tp = Bukkit.getServer().getPlayer(args[0]);
  35.  
  36. if(!(tp == null)) {
  37.  
  38. ItemStack tete = new ItemStack(Material.SKULL_ITEM,1, (short) SkullType.PLAYER.ordinal());
  39. ItemMeta tetem = tete.getItemMeta();
  40. tetem.setDisplayName("§c" + tp.getName());
  41. tete.setItemMeta(tetem);
  42.  
  43. ItemStack barrer = new ItemStack(Material.BARRIER);
  44. ItemMeta barrerm = barrer.getItemMeta();
  45. barrerm.setDisplayName("§cFermer");
  46. barrer.setItemMeta(barrerm);
  47.  
  48. ItemStack golden = new ItemStack(Material.GOLDEN_APPLE);
  49. ItemMeta goldenm = golden.getItemMeta();
  50. goldenm.setDisplayName("§6Triche");
  51. golden.setItemMeta(goldenm);
  52.  
  53. ItemStack sword = new ItemStack(Material.IRON_SWORD);
  54. ItemMeta swordm = sword.getItemMeta();
  55. swordm.setDisplayName("§6GamePlay");
  56. sword.setItemMeta(swordm);
  57.  
  58. ItemStack paper = new ItemStack(Material.PAPER);
  59. ItemMeta paperm = golden.getItemMeta();
  60. paperm.setDisplayName("§6Message");
  61. paper.setItemMeta(paperm);
  62.  
  63.  
  64.  
  65. Inventory inv = Bukkit.createInventory(null, 54, "§cSanctions > §7" + tp.getName());
  66.  
  67.  
  68. inv.setItem(0, golden);
  69. inv.setItem(2, sword);
  70. inv.setItem(3, paper);
  71. inv.setItem(46, tete);
  72. inv.setItem(53, barrer);
  73. p.openInventory(inv);
  74.  
  75.  
  76. } else {
  77. p.sendMessage("§7[§cSanctions§7] §eLe joueur demandé n'existe pas ou n'est pas connecté.");
  78. }
  79.  
  80. } else {
  81. p.sendMessage("§7[§cSanctions§7] §e/ss (joueur) 2");
  82. }
  83. } else {
  84. p.sendMessage("§7[§cSanctions§7] §eVous n'avez pas la permission permettant d'executer cette commande !");
  85. }
  86.  
  87. }
  88. }
  89.  
  90. return false;
  91. }
  92.  
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement