A framework API written for the Synergy Framework. Synergy API is a standalone API used for creating things like commands, events, database connections, user handling, threading, dependency management, file providers and more. Making your life easier while coding a plugin for either any Spigot fork or any proxy.
!!! This API is highly in development and features are being added regularly and refactored until there has been a stable version.
// Get the API utilities with this instance and initialize some modules.
new SynergyAPIBuilder<>(this /*JavaPlugin*/)
.userProvider(/*UserHandler<A, ? extends SynergyUser<? extends Player> */)
.buildAPI();
- Lombok
- GeyserMC MCProtocolLib
- Google Guava
- HikariCP (For SQL pooling)
https://github.com/google/guava/wiki/NewCollectionTypesExplained#multimap
Map<K, List<V>>
implementation that allows to store multiple values for a single key.