@Override
public boolean onCommand(CommandSender sender, Command cmd, String lb, String[] args) {
if(cmd.getName().equalsIgnoreCase("upar")){
Inventory inv = Bukkit.createInventory(null, 3*9, "§cRankUp");
Player p = (Player)sender;
p.openInventory(inv);
if(inv.getItem(13) == new ItemStack(Material.DIAMOND)){
inv.remove(new ItemStack(Material.DIAMOND));
// Sistema pra upar de rank aqui
p.closeInventory();
p.sendMessage("§aVocê upou!");
}else{
if(inv.getItem(13) != null && inv.getItem(13) != new ItemStack(Material.AIR)){
p.closeInventory();
p.sendMessage("§cItem inválido!");
}
}
}
return false;
}
Obs: Não sei se vai funcionar, não testei, não sou o melhor pra te ajudar nisso, mas acho que tá certo ;-;
Obs2: inv.getItem(13) << Esse 13 é o slot q o diamante tem que ser colocado