More than you might think. We recommend the Vault plugin for your server.
The original CraftBukkit server software (which Spigot and Paper are built upon) was released back in December of 2010. Less than one year later, Vault was made available on BukkitDev. With it keeping its place as one of the most-downloaded plugins to this day, one wonders—why is Vault so popular? For a plugin that appears to do so little, the answer may surprise you.
Most servers, big or small, must eventually decide on how their economy should function. While some may decide to barter, a vast majority choose to adopt an in-game currency. After all, putting a number on that shiny Diamond you found tends to be useful in figuring out how many Emeralds it’s worth. So, you install EssentialsX or a dedicated economy plugin, plus Vault because their documentation told you to and, viola—you’ve got money!
…Right? Not so fast.
Later that day, you decide to install Quests and reward adventure-seekers with that sweet, virtual dosh, but wait… how will Quests know which economy provider to link with? After all, there are hundreds of currency plugins out there. Surely, there must be some standard?
Fortunately, there is, and its name is Vault.
Vault is a library which, in this case, offers all plugins a reliable way to ask how much money a player has. VaultAPI will then check with the economy plugin and report back. The same can be said for deposits, withdrawals, and other banking activities. Vault also provides similar functionality for permissions and chat formatting. At one point, it even offered item conversion (source).
Today, you can learn most things you need to know about Vault by perusing its simple, pallid project page which hasn’t been updated in some time as of writing. While issue tracker support is great, we could not find an official Discord server. Code contributions are infrequent, but its current lead developer, Sleaker, has shown time and again that they will step up to the plate during the rare times when Vault is in need of an update.
- Presentation: 2/5
- Documentation: 5/5
- Usefulness: 5/5
- Code quality: 5/5
- Support: 4/5
This post was last updated February 13, 2022 11:12 pm EST