Skip to content
Jerom van der Sar edited this page Jul 31, 2017 · 19 revisions

What is Aero

Aero is a robust opensource utility library for making Bukkit/Spigot-based plugins. It contains over 70 quality features which simplify and speed up development. Providing a large range of utilities and implementations, Aero allows developers to focus on the features of their plugin whilst keeping code redundancy low. Aero features implementations such as config management, serialization, command handling and thread concurrency. The idea is to focus on keeping development easy and flexible whilst providing a strong base to expand on.

Why Aero

All of the implementations in Aero are optional to use. Integrating Aero in your existing plugin is therefore relatively easy and quick. Once implemented, Aero helps keep code clean and organised by reducing the amount of classes and methods required by your project in order for it to function. Essentially, Aero provides a clean and robust interface to work in so you can focus on the features that really matter.

Continue to: Getting started with Aero!

Core features

  • Clean and easy config management. It has never been so simple!
  • Extremely powerful command handling
    • Easy permission storage
    • Handy helper methods
  • Component API: Access your plugin and server instance anywhere!
  • Logging and debugging tools
  • Config-friendly Serializable Objects (Location, Inventory, etc)
  • Thread concurrency through synchronous and asynchronous tasks
  • Over 15 utility classes
  • Included Metrics for mcstats.org and bstats.org
    • Easy API for Donut Graphs (mcstats.org)
  • Fully documented Javadocs available for download and online
  • Tutorials (Learn by example) and example projects on the wiki
  • Listed in the Maven Central Repository
  • Opensource: Released under the Apache License v2

Clone this wiki locally