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!
-
View User Profile
-
Send Message
Posted Jul 22, 2013Was it this Monday or next Monday?
-
View User Profile
-
Send Message
Posted Jul 17, 2013@m0pt0pmatt
Sounds cool :D If you want a beta tester here I am ;)
My Skype contact is: RMMontage
-
View User Profile
-
Send Message
Posted Jul 16, 2013@RMMontage
Eventually I'll get all of the features implemented, but probably not on the first jar. Keep in mind I'm adding features like you would not believe.
-
View User Profile
-
Send Message
Posted Jul 16, 2013@m0pt0pmatt
Will there be all the currently features or some will be deleted/implemented?
-
View User Profile
-
Send Message
Posted Jul 15, 2013@RMMontage
Next Monday I'll have released a new jar.
-
View User Profile
-
Send Message
Posted Jul 15, 2013How long do you think the re-code will take? Really need a plugin like this :D
-
View User Profile
-
Send Message
Posted Jul 15, 2013@MaienM
Eventually I'll put it on Github when it's ready. Probably when i release a jar.
As for different versions, it should be super easy to make compatible jars. No guarantees they will be compatible forever.
-
View User Profile
-
Send Message
Posted Jul 15, 2013Out of curiosity, are you planning to make this open-source? And if not, will you release a 1.4.7 compatible version?
-
View User Profile
-
Send Message
Posted Jul 14, 2013Really cool idea. Thanks for this!
-
View User Profile
-
Send Message
Posted Jul 13, 2013@elfin8er
If this is a reference to the old jar, I have no idea. The new jar will let you add variables to and from menus.
-
View User Profile
-
Send Message
Posted Jul 13, 2013@wannywanson
In one week the new jar will be out. I'm sorry, but I am too focused on the new jar to worry about the old one, even if it breaks everything.
-
View User Profile
-
Send Message
Posted Jul 13, 2013I know you are re-coding the plugin, but I just found a gamebreaking dupe in the old plugin that you should really make sure to fix in the new one. I filed a ticket which includes all the necessary info :)
-
View User Profile
-
Send Message
Posted Jul 13, 2013Is there a way to pass my own variables through the playerMenuEventHandler() method?
-
View User Profile
-
Send Message
Posted Jul 12, 2013Check out the progress I've made! Click this
-
View User Profile
-
Send Message
Posted Jul 12, 2013@m0pt0pmatt
That makes sense. I understand your reluctance to release something before it's solid/you're sure about it. I'm definitely looking forward to this.
-
View User Profile
-
Send Message
Posted Jul 12, 2013@MaienM
I was thinking of letting developers be able to have their own custom attributes, but that's way down the road.
Because user's will have to implement my API, I need to make sure the API is solid before I release anything, even a beta. I might consider the first jar to be a beta.
-
View User Profile
-
Send Message
Posted Jul 12, 2013@CapitanChewbacca
Redoing the plugin so I can't answer your question. I'll have a new jar Monday after next.
-
View User Profile
-
Send Message
Posted Jul 12, 2013That sounds like some nice progress :) Are you planning to publish beta's? Or are you just going to implement everything you want in the release before you publish anything?
I don't know what the original plugin had, but I can't really think of anything else I'd want in an API like this.
-
View User Profile
-
Send Message
Posted Jul 11, 2013I'm having a problem with my server. When i wrote /menu open infokit an error happens: http://gyazo.com/c117d714703782ae23f8e2ad7fd5039e and this is my menu file: http://gyazo.com/42ee68af8c288b37fff562a961507871 can anyone help me?
-
View User Profile
-
Send Message
Posted Jul 11, 2013Got actions working! Now I need to add features, as currently not much is actually implemented. I'm going to fully implement the item menus before I create the text menus.
Now, I know there were other features in the original plugin. Wasn't there an interactive method of creating menus? Anything else?