🏠Home
T-MinigameAPI is a modern, flexible, and easy-to-use library for creating Minecraft minigames.
The library works from 1.13.2 to 1.21.
JavaDocs: https://timsixth.pl/javadocs/minigame_api/1.4.0/
Support discord server: https://discord.gg/zKmMy8bK56
Do you have a bug? Report it in the issues section on Github: https://github.com/timsixth/MinigameAPI/issues
Why I have created the library?
I created this library because I have seen that more minigame components are repeatable, maybe timers, stats systems, arena systems, team systems, and coins systems.
I have tried to implement a library that can be easy to use. In my opinion, this library is simple to use because e.g. arena system is already implemented and can you only use this implementation or create your own. The second good example is the default statistics system which is already implemented, but you can create your own.
Library features:
Arena management system
Game management system
Game cosmetics system
Teams in-game
Advanced loading system from SQL databases (MySQL or SQLite) or YAML files
Game statistics system
Coins system
Simple minigame configuration
Integration with T-DataBasesAPI (Thanks to this plugin management of SQL databases is really simple)
Simple saving, deleting and updating system (You don't have to write a query to a database or use YAML spigot API to execute these actions)
Commands API (You can create parent commands and subcommands in separate classes)
Addons system (You can create addon will work with every mini-game which is using this library)
The features are described in next sections.
Last updated