Distributor is a framework for writing advanced Mindustry plugins in a safe and efficient way, it features :
- A powerful command system provided by Cloud.
- A very complete minecraft-like permission system (cloud commands can also use this system).
- A scheduler API for managing sync and async background tasks.
- A better event API.
- A nice localization API inspired from KyoriPowered/adventure.
- A better plugin API without the quirks of vanilla Mindustry.
- Much more...
./gradlew build
to build the project, with tests included../gradlew :distributor-core:shadowJar
to only compile the plugin (it will be located atdistributor-core/build/libs/Distributor.jar
)../gradlew test
to run the unit tests../gradlew :distributor-core:runMindustryServer
to run the plugin in a local Mindustry server.