Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arcaneplugins/treasury

🏦 A powerful multi-platform library for next-level plugin integrations.
https://github.com/arcaneplugins/treasury

api bukkit economy java library minecraft papermc spigot spigotmc

Last synced: about 2 hours ago
JSON representation

🏦 A powerful multi-platform library for next-level plugin integrations.

Awesome Lists containing this project

README

        

![Treasury Logo][Treasury Logo]

# Welcome to Treasury

A powerful multi-platform library for next-level plugin integrations.

by [lokka30][lokka30], [MrIvanPlays][MrIvanPlays], [Jikoo][Jikoo], and [several kind contributors][Credits].

### [Wiki][Wiki] • [FAQ][FAQ] • [Discord][Discord] • [Repository][GitHub Repository]

***

## Synopsis

Treasury is a *library* plugin which provides other plugins on your server a standardised way of
communicating with each other through Treasury's *API* suite. It aims to be a modern spin on
[Vault][Vault], offering concurrency support, multi-platform support, and
[a variety of other bonuses][API Comparison].

> For example, you may have a virtual economy set up on your server where players can buy and sell
goods. Using Treasury's Economy API, your Shops plugin can make transactions in the economy to
whichever economy '*provider*' plugin you have installed without them directly speaking to each
other. This avoids plugins having to create an integration for every single other plugin they
wish to support.

Treasury is best known for its *Economy* API, but it also provides APIs for *Events*, *Services*,
and more to come. All of Treasury's APIs work on multiple platforms, from *Bukkit* to
*Velocity* and even *Minestom*. Treasury's APIs take strong inspiration from existing ones and aim
to offer the best experience to share without any platform dependence.

We aim to keep Treasury stable, robust, lightweight, powerful, and supported. To achieve
this, Treasury maintainers conduct deep reviews into any changes to the plugin, especially
additions to the APIs so that we can guarantee their stability for the future. Free support is
provided on our community [Discord][Discord] where maintainers, helpers, and other users discuss.

Want to learn more about Treasury? Continue reading [here][About Treasury].

Want to empower your plugin with Treasury's APIs? Check out the [Quickstart][Quickstart] guides.

***

## License

Treasury is free, libre software. It is a community project which thrives via community
contributions. See [`LICENSE.md`][License] for more details.

## bStats

Never heard of bStats? Read more below.

View Notice

> Treasury utilizes bStats metrics, as do thousands of other Minecraft plugins and software,
> from PaperMC to EssentialsX. This service collects very basic data on the server which is all
> public, e.g., how many servers are running Treasury, how many players are online, and so on.
> None of this data can be pinpointed back to a individual server, they all contribute to a
> single pool of data. This basic data is extremely valuable for the project's maintainers to ensure
> the needs of Treasury's userbase are best catered for.
>
> All of the collected data is available [here][bStats Metrics].
>
> Should you wish to opt-out of bStats, simply disable it in the bStats `config.yml` file.

[GitHub Repository]: https://github.com/ArcanePlugins/Treasury
[Discord]: https://discord.gg/arcaneplugins-752310043214479462
[FAQ]: https://github.com/ArcanePlugins/Treasury/wiki/Frequently-Asked-Questions
[About Treasury]: https://github.com/ArcanePlugins/Treasury/wiki/About-Treasury
[API Comparison]: https://github.com/ArcanePlugins/Treasury/wiki/Comparison-to-other-APIs
[bStats Metrics]: https://bstats.org/plugin/bukkit/Treasury/12927
[License]: LICENSE.md
[lokka30]: https://github.com/lokka30
[MrIvanPlays]: https://github.com/MrIvanPlays
[Jikoo]: https://github.com/Jikoo
[Credits]: https://github.com/ArcanePlugins/Treasury/wiki/Credits
[Treasury Logo]: https://i.ibb.co/gPN6x5P/Treasury250.png
[Wiki]: https://github.com/ArcanePlugins/Treasury/wiki
[Vault]: https://github.com/MilkBowl/VaultAPI/
[Quickstart]: https://github.com/ArcanePlugins/Treasury/wiki/Quickstart