Plugin category: Mechanics Suggested name: CommandMenu What I want: Typing a certain command will open up a GUI menu with different buttons (items) on the page. Pressing each item runs a command for the player. For example, if you configured the plugin menu to have a button for /spawn, clicking it will return you to spawn. Each menu should have a configurable amount of slots and each item should be able to be placed in any slot. You should also be able to create multiple menus by creating more files. Example picture: How the config should look: MenuCommand: <command> #For example, /perks could open up some donor perks. MenuName: <name> #The name the menu has. If you look at the picture, this spot would be "Example Menu" Slots: <number of slots> #The number of slots in the GUI. Slot-<#>: Item Name: <name> (What the item is called in the menu) Item Lore: <lore|lore|...|lore|lore> (The lore of the item. Different lines are separated with "|") ItemID: <Item id> (The minecraft item ID) DataValue: <data value> (The minecraft damage value for an item, used for different varieties of blocks like wool) Command: <command> (The command that the plugin runs when you click on the item) Deny Message: <the message given when the player doesn't have permission to run the command> To make multiple GUI menus you would have multiple config files all with the same format. Each menu would go by the name Menu1, Menu2, etc. Ideas for commands: /commandmenu reload (reloads the plugin) /<menu> (Opens up a specific command menu with matching command) Ideas for permissions: - CommandMenu.reload - CommandMenu.use.menu.<Menu1,Menu2,Menu3,etc.>.<slot1,slot2,slot3,etc. OR * for all> When I'd like it by: This week or friday next week.