MyMenu
Welcome to MyMenu!
MyMenu allows for the creation of interactive chests (Menus) that can be used by both the admins and the players. These menus have extreme customization and everything can be set up from in game. Menus can contain any item you want to put into them, and each item can have a different displayname, the option to run a command, the option to send the player a message, or the option to be unclickable and just show the player information.
Getting Started:
- Getting started with the plugin is easy, there are two main things that can be done to get help.
- Click on "Setting It Up" for instructions on how to install and set up your first menu.
- Watch the videos further down on this page as a guide to getting started.
Plugin Features:
General Features
- Easy to use - User friendly.
- Most, if not all things are done in game.
- Highly custom.
- Full color/format support for anything that could be colored.
Specific Features
- Menus:
- Custom menu size.
- Custom menu items.
- Custom menu inventory size.
- Menu Items:
- New feature: Materials with damage properties (Such as colored wool).
- Custom item names.
- Custom item lore (Up to 10 lines of item lore)
- Custom item amount.
- Custom commands (May run up to 10 commands when clicked!)
- Toggle usability - You don't have to run any commands.
- Commands for Menu Items:
- Send a message instead of run a command.
- Command {WILDCARDS} - Basically just placeholders for certain data values. A full list can be found under "Setting it up"
Videos:
Getting started with MyMenu:
Video Credits: BlazeX344
Video/Review in Russian - Video Credits: Alexwin32
Want to have your video on this page? PM me with the link.
Planned and Upcoming Features:
Planned Feature | Planned Release Time |
---|---|
Per-World menus. | Soon |
Per-Group menus. | Soon |
Option to add Menu Item costs. | Really soon |
Option to add limited use of certain menu items. | Later |
Option to add limited use of certain menus. | Later |
Option to block certain players from using a menu. | Soon |
Many more are planned, but are not listed. | N/A |
Milestones:
- [-] Reached 1,000 Downloads - November 2014
- [-] Reached 2,500 Downloads - June 2015
- [-] Reached 5,000 Downloads - July 2016
- [ ] Reached 10,000 Downloads
This Plugin Uses an In-Game Updater:
- The In-Game Updater will automatically check for an update every time your server starts or reloads.
- It will notify the console of any updates that are available.
- It will notify players with the permission "MyMenu.admin.update" of any updates.
- To automatically update from in-game run the command: /update mymenu
- To disable this plugin from checking for updates:
- Go to your plugins folder.
- Open the MyMenu folder.
- Open the config.yml.
- Set CheckForUpdates to false.
This Plugin Uses Plugin Metrics:
- PluginMetrics is an API for developers to use to anonymously collect data about plugin usage. Your server cannot be identified by it's IP and it does not infringe your privacy whatsoever. Common plugins such as Essentials, Dynmap, Vault, and CoreProtect, as well as many others use this as well.
- You may view their site and see what plugins collect at mcstats.org
- To Opt-Out (Disable it from collecting data about plugin usage):
- Go to your plugins folder.
- Open the Plugin Metrics folder.
- Open the config.yml.
- Set opt-out to true.
Known Bugs:
- None as of yet.
Experience any bugs? Have an idea for improvement?
- Please report any bugs you find in the comments or PM me! It would greatly benefit others who use this plugin as well as yourself.
- Feel free to post any ideas for improvement or things you think should be changed.
If you enjoy this plugin, please consider donating! It is a great way to show thanks and promote further development of the plugin.
Does this plugin allow you to prompt players for input when running a command?
Example:
Command is give {PLAYER} diamond {amount of diamonds}
When this menu item is clicked the player is prompted for the number of diamonds like this:
Enter amount of diamonds:
Player would enter the amount of diamonds in the chat just like when creating menus and then the command would be executed. You should be able to allow multiple inputs per command.
If this plugin does not have this capability, it would be a good one to add.
Please add the ability to create more dynamic menus. An example: You've got a KitPvP server and the players select the kit using a menu and you've got a kit shop. With the command
/checkkit [kit]
you can check wether you bought the kit or not. The command returns "Bought!" or "Not bought!". It would be cool when I could add this dynamic information to a menu item.How it works
You add the wildcard
[return:checkkit soldier]
to the lore of a menu item, when the player opens the menu MyMenu executes the command/checkkit soldier
as the player and catches the answer. Then it replaces the wildcard.How it looks for the player
Select your kit
Knight | Archer | Soldier
Bought! | Bought! | Not bought!
I hope you understood my idea. And sorry for my bad English.
Can you add a feature so we can optionally give permissions for menus.
@DarkwingXQMCOwner
Sorry for the late reply, haven't been active in a while. I'll make sure to fix that in the next update. Sorry for the inconvenience, by the way, does it only happen part of the time? Or does it always do that?
@ChaddTheMan please reply to my bug
@ChaddTheMan I FOUND A BUG! Even though all members of my server's default group have access to the permission "MyMenu.admin.menu.open", they still are unable to open menus, for it says "You are currently already using/editing a menu!" Yet, they are not in one. However, this is not a glitch for anyone who has OP, please fix or please let me know if SkieCraft and GUIAPI (Plugins I aslo have) may be what are causing this.
Please reply ASAP, -Darkwingx1999 Owner of the QuartzMC Network Quartzmc.mcph.co :D
@emandude777
Currently there's not support for adding custom player names, or arguments.
You could do something like "tp player" but it would always teleport someone to "player" if they're online.
How do you teleport using this? I try to put in the command, but It keeps saying that "The player is not found". Any help is greatly appreciated.
Amazing! This is the most easy menu plugin I've ever seen! Totally using on my server.
@mr_T_creations
Yes it should still work just fine on 1.7.10.
@Vasco201299
Great idea, thanks for your feedback!
Have one ideia, you can create a wildcard called for example [NICKNAME] that will ask other players nick, for example, i create a menu for admins, there will be a comand to ban someone, soo, i will config the menu item with the comand /ban [NICKNAME] and then the plugin asks the admin: "Player Name:" and the admin write the player name in the chat and it will ban the Nickname inserted. Or a Wildcard called [REPLACE_TEXT] or [INSERT_TEXT] and then the plugin asks: "Replace with:" or "Insert Text" Thats only a example for use of that Wildcard. Anyway, This plugin is great, good job!
@ELJESTER949
Fantastic idea, I will make sure to add that. Thanks for your suggestion!
Is there any possible way to add an Anvil GUI into this plugin so that you can enter more complicated commands such as /nick [Prefferednick] <---- customizable thru the anvil gui, or for example i have a plugin that makes is so u can buy a horse! but you need to enter a horse style and a name /horsebuy [Syle] [Name] its pretty much impossible to use this unless you allow people to input a string into the slots! Would love to see if you could look into it! i have seen it on another gui plugin but would love to see it used here!
Here is a link to what i believe is the discovery of it! it works with command blocks as well!
http://bukkit.org/threads/class-anvilgui-use-the-anvil-gui-to-retrieve-strings.211849/
If possible it could even add the ability to teleport to a player with the GUI!
@ChaddTheMan
I see it updated? Will it still work on 1.7.10?
@ChaddTheMan
Good Game ! Thank you @ChaddTheMan !
@Kts95
Yes I will update it as soon as I can.
Hi !
Please can you update your plugin MyMenu for 1.8 ?
Because don't work on Spigot 1.8 !
PLEASE PLEASE PLEASE :)
Thank you @ChaddTheMan
@Wofuline
Use /mmedit Menu
Chad for my server I am the Owner and I am opped but it wont let me open the /mmcreate Menu. I need to be able to edit this! Please Help!