A complete refactoring of Prodrivers Commons to fix long-standing issues of the first revision.
This rewrite is heavily architecture around dependency injection with Guide and its features are now only exposed
through it.
Most notably, the section management was completely rewritten to use a graph and make the player properly explore all
nodes between two sections. The party system was fixed and works properly with sections.
This revision also introduces Aikar Command Framework and all Commons plugins can now use it to handle command
processing.
Highlights:
- a flexible section mechanism for cross-plugins player interactions
- a fully-featured, easily integrable party system with internal chat
- a message sending facade with pluggable backends
- pluggable components that can be replaced with other implementations by modifying its configuration, to modify
Prodrivers Commons' default behavior or use other systems completely - a flexible and extensible ORM for Bukkit file configuration with its Configuration and Message facilities
- Ebean ORM integration, allowing plugins that once depended on Spigot's built-in database ORM to transition without
having to implement it themselves, with built-in pooling and caching - a ready-to-use Aikar Command Framework instance, already integrated with Prodrivers Commons' configuration ORM