Skip to content
PQguanfang edited this page Mar 15, 2026 · 3 revisions

Introduction

EconomyLimit is an earning limit plugin built around the Vault economy API.
It injects into supported economy providers, tracks player income, and applies configurable earning caps based on your rules.

When a player reaches the cap of any active rule during its reset period, the extra money is not lost.
Instead, it is redirected into a virtual bank managed by the plugin.

Players can withdraw money from the virtual bank later, but withdrawals still count as earned money.
If a withdrawal would exceed the current earning limit, it will be denied.

The plugin supports:

  • Multiple earning rules at the same time
  • Independent reset schedules per rule
  • Condition-based limits
  • Virtual bank deposit and withdrawal
  • Multi-language display
  • SQLite / MySQL / PostgreSQL / H2 storage
  • Paper / Spigot text compatibility
  • {lang:...} rule names based on player language

Core Features

1. Income Tracking

The plugin intercepts money added to players through Vault and records it for the matching rules.

2. Rule Limits

Each rule can contain multiple limits.
The plugin checks conditions and decides which limit applies to the current player.

3. Overflow Handling

If any rule reaches its cap, the exceeded amount is automatically stored in the virtual bank.

4. Withdraw Control

When a player withdraws from the virtual bank, the plugin checks the earning limits again.
If the withdrawal would push the player over the cap, it is rejected.

Use Cases

  • Limit daily or weekly money farming
  • Redirect overflow income into a buffer bank
  • Give different earning caps to different permission groups
  • Show rule names in different languages
  • Store earnings and virtual bank data in SQL

Clone this wiki locally