- Native Minecraft Version:
- Tested Minecraft Versions:
Create beautiful and feature-rich menus easily!
Flexibility! You can customize the look and feel of menus to your needs! (Some of the navigation elements have hardcoded names for safety but otherwise it is up to you how menus will look like.)
Productivity! Everything is registered automatically, all you need is to create a menu and buttons inside and display it to the player!
Events: We also provide various methods and events you can use to make you menus interactive:
Navigation! "MenuStandard" comes with a "bottom bar" that is automatically added to each menu (configurable and toggleable) and allows you to return back to previous menu or simply display description of the menu.
Automatization! We offer different menu types for automatic listing of items and even displaying quantities.
Pagging! MenuPagged class automatically list elements and makes new pages (with "< Back" and "Next >" buttons!) when items overflow.
Safety! All clicks and interaction is prevented unless you configure to.
Designer is used in production in premium resources such as Boss, CoreArena, Puncher, AutoPlay and ChatControl Pro.
Due to a "bug" in Spigot in packet communication, if you allow interaction with the menu, sometimes the player will be able to place an item to a denied location if the slot is empty and the player rapidly clicks.
We use Maven to compile and so you should to, to use this library easily. See below for a step-by-step tutorial.
Copyright: All Rights Reserved (C) 2019. Commercial and non-commercial use allowed as long as you provide a clear link on your (sales) page that you are using this library.
- Place this to your repositories:
- Place this to your dependencies:
<version>3.0.0</version> <!-- replace with latest version -->
- Make sure that the library shades into your final .jar when you compile your plugin. Here is an example of a shade plugin that will do it for you:SourceCode (Text):<plugin>
§1 Commercial and Non-Commercial use is allowed as long as you provide a clear link to this project's GitHub's page in your sales or Overview page together with this project's author's name.
§2 Modification is allowed under the same conditions as 1.
© 2019 kangarko | All Rights Reserved.