Advertisement
craftim_74

Untitled

Jan 15th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.46 KB | None | 0 0
  1. package fr.crafttim.command;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.Arrays;
  5.  
  6. import org.bukkit.Bukkit;
  7. import org.bukkit.Material;
  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.SkullMeta;
  15.  
  16. public class StaffCommand implements CommandExecutor{
  17.    
  18.     ArrayList<String> staff = new ArrayList<String>();
  19.  
  20.     @Override
  21.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  22.         if(label.equalsIgnoreCase("staff")){
  23.             Player p = (Player) sender;
  24.  
  25.             staff.clear();
  26.             staff.add("crafttim");
  27.             staff.add("Kirral");
  28.             staff.add("IxaroS");
  29.            
  30.             Inventory inv = Bukkit.createInventory(null, 54, "§cStaff");
  31.              
  32.             String online = "§cnon";
  33.             String grade = "joueur";
  34.              
  35.             for(String s : staff) {
  36.              
  37.                 if(Bukkit.getPlayer(s) != null) {
  38.                    
  39.                     online = "§aoui";
  40.                 }
  41.              
  42.                 ItemStack item = new ItemStack(Material.SKULL_ITEM, 1, (byte) 3);
  43.                 SkullMeta meta = (SkullMeta) item.getItemMeta();
  44.                 meta.setDisplayName(s);
  45.                 meta.setLore(Arrays.asList("§fGrade : "+grade, "§fEn ligne : "+online));
  46.                 meta.setOwner(s);
  47.                 item.setItemMeta(meta);
  48.              
  49.                 inv.addItem(item);
  50.             }
  51.              
  52.             p.openInventory(inv);
  53.         }
  54.         return false;
  55.     }
  56.    
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement