Eu queria fazer um sistema de que quando eu clicasse com um livro especial em cima de uma picareta de diamante, fosse adicionado um lore nela, mas eu não estou conseguindo fazer se alguém puder me ajudar agradeceria, o código usado foi:
public void aoClicar(InventoryClickEvent e) {
Player p = (Player) e.getWhoClicked();
if (e.getAction() == InventoryAction.SWAP_WITH_CURSOR) {
if (e.getCursor().getType() == Material.ENCHANTED_BOOK) {
if (e.getCursor().getItemMeta().getDisplayName().equals("§eLivro especial")) {
if (e.getCurrentItem().getType() == Material.DIAMOND_PICKAXE) {
e.getCurrentItem().getItemMeta().getLore().add("Teste");
p.setItemOnCursor(null);
p.updateInventory();
e.setCancelled(true);