Quick note: I'm not interested in working on Minecraft related projects anymore, thus no updates on this project on my part, but there are many good forks and other libraries to check out. There seems to be an active fork by MysticCity for example.
Rich MinigamesAPI supporting different types of Minigames.
Development Files can be found at https://drone.io/github.com/instance01/MinigamesAPI/files, use the release in the mid.
- Arenasystem
- Customizable messages
- Different minigame types
- VIP Arenas
- Economy, command and item rewards
- Overall Customization/Attributes like player counts, countdowns, spawns, boundaries etc.
- Signs and corresponding Arena states
- Fast map regeneration mechanism
- Kits/Classes and Classes Gui
- Arcade system
- MySQL/SQLite support
- Guns API (unfinished and only in use in Warlock Tactical right now)
- Bungee support including signs
- Party (/party)
- Achievements
- Additional shops with Gui
- Included effects like blood or dead bodies lying around
- More stuff
Oh and of course a bunch of premade Minigames and examples.
See the wiki or the JavaDocs for more information on API usage.
<repository>
<id>MinigamesAPI-Repo</id>
<name>MinigamesAPI Repository</name>
<url>http://www.instancedev.com/bukkitdev/MinigamesAPI/maven/</url>
</repository>
<dependency>
<groupId>com.comze_instancelabs</groupId>
<artifactId>MinigamesLib</artifactId>
<version>1.11.0</version>
</dependency>