ElderVault

ElderVault

ElderVault is a Paper/Spigot economy plugin with two currencies, local storage, Vault integration, PlaceholderAPI support, a leaderboard GUI, and a public API for other plugins.

23 downloads 1 followers

ElderVault ๐Ÿ’Ž

A lightweight and feature-rich economy plugin for Paper/Purpur/Spigot servers, built around two currencies, smooth storage, clean commands, and deep integration with the Minecraft plugin ecosystem.

โœจ What ElderVault gives you

  • Two fully configurable currencies: Ether and Runites
  • Vault support for the main economy currency
  • PlaceholderAPI support for balance and leaderboard placeholders
  • Leaderboard GUI for fast in-game economy tracking
  • Player and admin commands for complete money control
  • Local database storage with H2 or SQLite
  • Balance caching and leaderboard caching for better performance
  • Public API for developers and addon plugins
  • Cancellable balance change events for advanced integrations

๐Ÿช™ Currencies

ElderVault is built around two independent currencies:

  • Ether โ€” the main economy currency, also exposed through Vault
  • Runites โ€” a second configurable currency for custom server systems, shops, rewards, or progression mechanics

Each currency has its own:

  • display name
  • symbol
  • initial balance
  • max balance
  • decimal formatting
  • enable/disable toggle

๐ŸŽฎ Commands

Player commands

  • /balance [player] โ€” view Ether balance
  • /runites [player] โ€” view Runites balance
  • /pay <player> <amount> [currency] โ€” transfer money to another player
  • /balancetop [currency] [page] โ€” view the leaderboard

Admin commands

  • /ec give <player> <currency> <amount> [reason...]
  • /ec take <player> <currency> <amount> [reason...]
  • /ec set <player> <currency> <amount> [reason...]
  • /ec reset <player> [currency] [reason...]
  • /ec reload
  • /ec purge confirm
  • /ec top

๐Ÿงฉ Integrations

Vault

ElderVault exposes Ether through Vault so it can be used by other economy plugins, shops, and supported systems.

PlaceholderAPI

Use economy placeholders in scoreboards, chat, GUIs, and more.

Examples:

  • %ec_ether%
  • %ec_runites%
  • %ec_ether_formatted%
  • %ec_runites_formatted%
  • %ec_top_ether_1%
  • %ec_top_runites_1%

๐Ÿ—„๏ธ Storage

Choose the database backend that fits your server:

  • H2 for simple embedded storage
  • SQLite for compact file-based persistence

ElderVault is designed to keep economy data stable and fast, with caching used to reduce unnecessary database access.

๐Ÿ–ฅ๏ธ Leaderboard GUI

Open a clean in-game leaderboard interface to browse the richest players for each currency.

  • currency selection menu
  • paginated top list
  • refresh button support
  • player-head entries
  • optimized cached data display

๐Ÿ› ๏ธ Developer API

ElderVault includes a public API for advanced integrations.

Use it to:

  • read balances
  • add or subtract funds
  • transfer currency
  • react to balance changes
  • build custom systems on top of the economy

๐Ÿ”ง Requirements

  • Java 21
  • Paper 1.21.x or a compatible server
  • Vault required
  • PlaceholderAPI optional

๐Ÿ“ฆ Installation

  1. Download ElderVault.jar
  2. Put it into your serverโ€™s plugins/ folder
  3. Install Vault
  4. Install PlaceholderAPI if you want placeholders
  5. Start the server
  6. Edit config.yml and messages.yml
  7. Reload or restart the server

๐ŸŒŸ Why choose ElderVault?

ElderVault is a strong choice if you want:

  • a modern dual-currency economy
  • clean command handling
  • easy plugin integration
  • leaderboards and GUI support
  • fast, cached economy access
  • a system that feels flexible without being bloated

ElderVault keeps your economy organized, configurable, and ready for expansion. ๐Ÿ’ผโœจ

No gallery available for this project.

Version Minecraft Loader Download

ElderVault 1.0.0

1.0.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
paper, purpur, spigot
Download