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.
Finally! an intuitive, 99.9999999% working plugin! I've been looking for something like this for a long time!
@badbojus
Thanks! I'm planning on adding item costs in the next update or so. By the way, using "eco take" as a command will only work if they have the money, but if they don't have enough money it will still run the other commands.
Also, use "eco take {PLAYER} 50" instead of "eco take %player 50".
awesome plugin, using it on my server ! Just only one thing i am missing and i hope developer can add these things. Like price for command (or price to push button). I want to add button with two commands, eco take %player 50 and eco give %player grass but it says just player doesnt found.
This is an AWESOME plugin THANK YOU for making it!
@ChaddTheMan
Thank you! ;D
@LolnarrLP
I will definitely add that. Thanks for the suggestion!
Very nice and useful plugin! :) But maybe you can add permissions for each menu? Maybe: mymenu.open.<MenuName> When you are going to add this, this plugin is really good! :)
@hotdog10911
I set it up that way so that you aren't spammed in chat while creating an item.
I found a bug. While you are adding a new block to your menu, you can't see any chat from other players.
@ChaddTheMan
It is running all the commands in the entire menu when i click the item.
@1timmy8888
Is it running all the commands in the entire menu or all the commands for the item? When you set up an item, all the commands that you enter for that one item will be ran every time you click that item.
I only have 1.7.9-R0.2, so I can't really test it on there, but if you can please explain a little more that would help me out greatly!
Hey, I am running this on 1.7.9-R0.1 (i didn't get 1.7.9-R0.2 when it came out) and when I try to use one of the commands in the menu (eg. sg join sg1) it runs all the commands! How can I fix this?
@mr_T_creations
It is not currently supported, however it is planned to be added in less than a few days!
I can't find this anywhere, so I am going to ask it. Is there any way to have one item do multiple commands? Commas? Two lines? If not, could you implement that? Examples: command: kit tools, kit dtools or command: kit tools command: sun
@cs34026
Yes, that's definitely on the list for upcoming features! I will add a list to the main page for some of the upcoming features.
Will there be an option for a command costs in the future?