Added the “rename” button (not implemented yet)

* NEW: Rename button (yet to be implemented).
* OPT: Update of the GUIs to use the `open` method.
This commit is contained in:
Amaury Carrade 2015-07-13 21:55:39 +02:00
parent ad9d57071b
commit a3195327ac

View File

@ -108,6 +108,15 @@ public class MapDetailGui extends AbstractGui
));
back.setItemMeta(meta);
ItemStack rename = new ItemStack(Material.BOOK_AND_QUILL);
meta = rename.getItemMeta();
meta.setDisplayName(ChatColor.BLUE + "Rename this image");
meta.setLore(Arrays.asList(
ChatColor.GRAY + "Click here to rename this image;",
ChatColor.GRAY + "this is used for your own organization."
));
rename.setItemMeta(meta);
ItemStack delete = new ItemStack(Material.BARRIER);
meta = delete.getItemMeta();
meta.setDisplayName(ChatColor.RED + "Delete this image");
@ -121,12 +130,14 @@ public class MapDetailGui extends AbstractGui
delete.setItemMeta(meta);
setSlotData(delete, inventory.getSize() - 7, "delete");
setSlotData(rename, inventory.getSize() - 7, "rename");
setSlotData(delete, inventory.getSize() - 5, "delete");
setSlotData(back, inventory.getSize() - 3, "back");
update(player);
player.openInventory(inventory);
open(player);
}
@Override
@ -234,6 +245,10 @@ public class MapDetailGui extends AbstractGui
goBack(player);
return;
case "rename":
// TODO (no GUI ready for that yet)
return;
case "delete":
GuiManager.openGui(player, new ConfirmDeleteMapGui(map, currentPage));
return;