Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.skyabout.admin.commands;
- import java.util.Arrays;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- import org.bukkit.SkullType;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- public class SanctionSet implements CommandExecutor{
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String msg, String[] args) {
- if(!(sender instanceof Player)) {
- sender.sendMessage("Seul un joueur peux executer cette commande !");
- } else {
- Player p = (Player) sender;
- if(cmd.getName().equalsIgnoreCase("sanctionset")) {
- if(p.hasPermission("ss.gui")) {
- if(args.length == 0) {
- p.sendMessage("§7[§cSanctions§7] §e/ss (joueur)");
- } else if(args.length == 1){
- Player tp = Bukkit.getServer().getPlayer(args[0]);
- if(!(tp == null)) {
- ItemStack tete = new ItemStack(Material.SKULL_ITEM,1, (short) SkullType.PLAYER.ordinal());
- ItemMeta tetem = tete.getItemMeta();
- tetem.setDisplayName("§c" + tp.getName());
- tete.setItemMeta(tetem);
- ItemStack barrer = new ItemStack(Material.BARRIER);
- ItemMeta barrerm = barrer.getItemMeta();
- barrerm.setDisplayName("§cFermer");
- barrer.setItemMeta(barrerm);
- ItemStack golden = new ItemStack(Material.GOLDEN_APPLE);
- ItemMeta goldenm = golden.getItemMeta();
- goldenm.setDisplayName("§6Triche");
- golden.setItemMeta(goldenm);
- ItemStack sword = new ItemStack(Material.IRON_SWORD);
- ItemMeta swordm = sword.getItemMeta();
- swordm.setDisplayName("§6GamePlay");
- sword.setItemMeta(swordm);
- ItemStack paper = new ItemStack(Material.PAPER);
- ItemMeta paperm = golden.getItemMeta();
- paperm.setDisplayName("§6Message");
- paper.setItemMeta(paperm);
- Inventory inv = Bukkit.createInventory(null, 54, "§cSanctions > §7" + tp.getName());
- inv.setItem(0, golden);
- inv.setItem(2, sword);
- inv.setItem(3, paper);
- inv.setItem(46, tete);
- inv.setItem(53, barrer);
- p.openInventory(inv);
- } else {
- p.sendMessage("§7[§cSanctions§7] §eLe joueur demandé n'existe pas ou n'est pas connecté.");
- }
- } else {
- p.sendMessage("§7[§cSanctions§7] §e/ss (joueur) 2");
- }
- } else {
- p.sendMessage("§7[§cSanctions§7] §eVous n'avez pas la permission permettant d'executer cette commande !");
- }
- }
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement