CurrenciesAPI provides a powerful, easy-to-use API for managing multiple in-game currencies across different economy plugins within Minecraft's Bukkit/Spigot environments. With support for popular economy plugins like Vault, PlayerPoints, EcoBits, and many more, CurrenciesAPI unifies currency handling, allowing developers to interact with diverse currency systems through a single interface.
Whether you’re managing tokens, points, experience, or custom items, CurrenciesAPI simplifies tasks like depositing, withdrawing, and checking balances across supported providers. This API is ideal for developers seeking seamless integration with various currency plugins without the hassle of managing each one individually.
Supported Currency Providers: CurrenciesAPI supports several popular plugins, including:
- BEASTTOKENS – Manage BeastTokens effortlessly.
- Vault – Integrate with Vault for seamless economy handling.
- PlayerPoints – Enable point-based economies easily.
- ElementalTokens & ElementalGems – Expand support for specialized tokens.
- Custom Providers – Add unique currency types like Level, Experience, or Items.
Key Features:
- Unified Interface: Access multiple economy systems using a consistent set of methods.
- Flexible Configuration: Easily switch between economy types or configure multiple at once.
- Comprehensive Support: Compatible with top economy plugins in the Spigot ecosystem.
- Developer-Friendly: Available through JitPack with Maven and Gradle, making integration simple.
Getting Started: To add CurrenciesAPI to your project, use the provided Maven or Gradle configuration, then choose and configure your preferred currency providers. CurrenciesAPI also includes methods for relocating dependencies, helping prevent conflicts with other plugins.
For more detailed setup instructions and example usage, please refer to our documentation. CurrenciesAPI makes multi-currency management easier than ever in your Minecraft plugin development!