Wiki • BukkitDev • Website • Issues
MenuAPI is an API that excells at conciseness, ease of use, and flexibility. As a developer, I got sick and tired of having to create separate listeners in separate classes for doing the simplest of things. Inventory menus took a long time because of the sheer amount of calculations and code that were needed. Now you can make a sleek, professional inventory menu in minutes using this powerful core.
Not at all. MenuAPI takes up about 20kbs of space. And if you have just two plugins using it on your server, its size would be half of what it would be if it was installed built in to each plugin!
MenuAPI uses Maven to make things easier for you. If you're making a Maven project, you can add the repository like this:
<repositories>
<repository>
<id>MenuAPI-repo</id>
<url>https://github.com/ColonelHedgehog/MenuAPI/raw/master/</url>
</repository>
</repositories>Then, to depend on the project, just add this:
<dependencies>
<dependency>
<groupId>com.ColonelHedgehog</groupId>
<artifactId>MenuAPI</artifactId>
<version>1.2-SNAPSHOT</version>
</dependency>
</dependencies>Please note: This cannot be used as a substitute to depend: [MenuAPI] in your plugin.yml. This is project-based only.
Fear not! I've covered all of the basics of this API here. Don't forget, you can help me by forking this repo and submitting pull requests for your tutorials, too!