If you want to play minigames You should first read the hints given from server administrators. The server administrators are able to create individual arenas and to use a customized system.
The following hints are useful for servers using MinigamesLib in the 'original' way. If you have any questions first ask the server administrators.
You will find a quick manual in our Wiki: https://github.com/MysticCity/MinigamesAPI/wiki/User-Guide
As server adminstrator You will first have to download and install the correct version. The easy way is to download the complete package from our download page.
You will find a quick installation manual 9in our wiki: https://github.com/MysticCity/MinigamesAPI/wiki/Installation
As soon as the Minigames are installed successful and the server is started, you can create your own arenas. We have a administration guide in our Wiki: https://github.com/MysticCity/MinigamesAPI/wiki/Admin-Guide.
We will now explain how to develop plugins against MinigamesLib version 2. There is no detailed documentation for the old version 1. Please do not ask for it.
The Minigames are using eclipse, Maven (Server side) and Gradle (Forge Clients). We are assuming you have experiences with Eclipse and Java8. If you do not have any experience you should first learn to use eclipse and Java8.
As first step, setup your eclipse. You will find a detailed manual directly within our repository: http://git.mystic-city.de:3000/mepeisen/McLib/src/master/src/doc/minigameslib.pdf within chapter 'Development setup'. There we are explaining step-by-step to develop a hello-world plugin.
After successfully developing your first plugin read the other chapters. You will need to know the basic chapters of MCLib. This library is the under-the-hood toolbox of minigames lib. It handles everything that is not game specific, for example the Multi-language feature.
The MinigamesLib documentation itself is not yet created.