Выходит ошибка: java.lang.IllegalStateException: InventoryOpenEvent may only be triggered synchronously. BukkitAPI, исправь ошибку в коде:
public void openGUI(Player p) {
Inventory inv = Bukkit.createInventory(null, 45, " Возможности роли");
ItemStack item = addItem("§f", Material.LIME_STAINED_GLASS_PANE, 1, null);
inv.setItem(0, item);
inv.setItem(1, item);
inv.setItem(7, item);
inv.setItem(8, item);
inv.setItem(9, item);
inv.setItem(17, item);
inv.setItem(27, item);
inv.setItem(35, item);
inv.setItem(36, item);
inv.setItem(37, item);
inv.setItem(43, item);
inv.setItem(44, item);
List<String> l = new ArrayList<>();
String s = cm.getClan(p.getName());
l.add("");
l.add("§fНажмите, чтобы добавить");
l.add("§fновую роль!");
l.add("");
item = addSkullItem(hex("#f5b95bДобавить роль"), l, "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNWY0YzIxZDE3YWQ2MzYzODdlYTNjNzM2YmZmNmFkZTg5NzMxN2UxMzc0Y2Q1ZDliMWMxNWU2ZTg5NTM0MzIifX19");
inv.setItem((20), item);
p.openInventory(inv);
playClick(p);
}
public void openGUI(Player p) {
Inventory inv = Bukkit.createInventory(null, 45, " Возможности роли");
ItemStack item = addItem("§f", Material.LIME_STAINED_GLASS_PANE, 1, null);
inv.setItem(0, item);
inv.setItem(1, item);
inv.setItem(7, item);
inv.setItem(8, item);
inv.setItem(9, item);
inv.setItem(17, item);
inv.setItem(27, item);
inv.setItem(35, item);
inv.setItem(36, item);
inv.setItem(37, item);
inv.setItem(43, item);
inv.setItem(44, item);
List<String> l = new ArrayList<>();
String s = cm.getClan(p.getName());
l.add("");
l.add("§fНажмите, чтобы добавить");
l.add("§fновую роль!");
l.add("");
item = addSkullItem(hex("#f5b95bДобавить роль"), l, "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNWY0YzIxZDE3YWQ2MzYzODdlYTNjNzM2YmZmNmFkZTg5NzMxN2UxMzc0Y2Q1ZDliMWMxNWU2ZTg5NTM0MzIifX19");
inv.setItem((20), item);
p.openInventory(inv);
playClick(p);
}