MenuService
General Description
MenuService is a plugin and API which allows plugins to create and use complex menu systems.
Status Update
It's been a long time since an update. I'm sorry for keeping everyone in the dark. With the start of the fall semester, I've been really busy with all of my classes. I've made some large updates to the plugin and have just released a new Beta version. Note that this version is still a beta; there are probably plenty of errors and missing features. Please give it a try and let me know what you find.
MenuService is open source. you can see the source on Github. https://github.com/m0pt0pmatt/MenuService
You can get a 1.6.2 version of the latest jar here: MenuService v0.8 for 1.6.2 For developers, you can get a 1.6.2 version of the latest API here: MenuService API v0.8 for 1.6.2
If you want to see the planned features, check out this Google Document. See what work is being done!
Permissions
Commands
Documentation
I'm working on making some simple tutorials. An example of a menu config file can be found here. Check out this tutorial for beginners: Check it out! Check out this tutorial for developers: Check it out!
@B8con
it has to be a .yml You can name it whatever your heart desires.
and what do i name it
@m0pt0pmatt
Do i make a .yml, .config. or whateverfile just id like to know
@B8con
Nope. Just make a brand new file.
How do i create a config file do i use the config.yml in the menuservice folder
@B8con
The easiest way is to put a config file inside the MenuService folder.
Here is an example menu for you:
How do i create a menu?
@MaienM
Thanks for the screenshot :)
@pilvimaa
Thanks for the feedback. I've been busy coding the plugin so I haven't done much with the pages. When the first release is ready, I guarantee the site will be much more descriptive and helpful
Here is a quick example of what you can do with this.
The basic idea is, you abstractly define a menu, which then can be rendered in a couple of ways, depending on what's available. For example, (and this is the only thing that is yet implemented, the rest will follow later) the menu could be shown as an inventory, where each item represents a menu item. Or it could be printed as text, and then the user could respond by text. Or, if the user has spoutcraft, maybe that can be used to show an even fancier form.
The advantage of this is that as developer/user you just define what you want the menu to contain, without worrying about how it should look. And then the menu will be shown to the user in the best way available to him/her.
This sounds very interesting but the page could be a bit more descriptive.
How about posting some screenshot examples of what you can achieve with this?
Thanks.
@sanjay900
You have the worst luck :)
Re-uploaded a newer version. Link should work now
Download?
@m0pt0pmatt
Wheres the download? the link in your post gives a 404 error now.
@sanjay900
was tired last night. fixed
The plugin.yml files missing.. Thats the error i got trying to load the new plugin. So i just created one.. and put it in the jar.
So, in the last week, a ton of feature requests were bestowed upon me by my lovely two testers. :) Unfortunately, I was not able to implement all of the planned features, but I have tried my best. Currently I have released a beta version for 1.6.2. I will continue to work on the plugin until it is perfect.
-Matt
@KangiG
working on it
What time today are we going to see this. We are opening a server today. Could you release it soon. The server owner HarryzMinecraft www.youtube.com/HarryzMinecraft needs it now if could. It's really important. It's for a 10,000 slot server. So I think you could guess how much it's needed. Thanks for reading
@Redstoner_Pro
It's today :D