Economy & Upgrades
Economy integration, upgrade system, and plot expiration management.
Economy Types
minePlots supports two economy modes configured via the economy-type option.
Vault
Integrates with any Vault-compatible economy plugin (EssentialsX, CMI, etc.). Players pay using virtual currency.
economy:
enable: true
economy-type: VAULT
Items
Uses a configurable physical item as currency. Players must have the items in their inventory to make purchases.
economy:
enable: true
economy-type: ITEMS
economy-item:
material: EMERALD
display-name: "&aCustom emerald"
lore:
- "&7This &eis &6custom &2emerald"
Tip: Give economy items to players using
/plotsadmin economyitem <player> <amount>.
Upgrades
Players can upgrade their plots through the Dashboard GUI (Dashboard > Upgrades). Three upgrade types are available:
Plot Size
Increases the plot radius by a configured number of blocks per upgrade.
| Option | Default | Description |
|---|---|---|
upgrading-plot-size-blocks | 5 | Blocks added per upgrade |
cost-for-one-plot-size-upgrade | 50.0 | Base cost per upgrade |
Member Slots
Increases the maximum number of members allowed on the plot.
| Option | Default | Description |
|---|---|---|
upgrading-members-slots | 1 | Slots added per upgrade |
cost-for-one-members-slot-upgrade | 20.0 | Base cost per upgrade |
Expiration Extension
Extends the plotβs expiration time by one day per purchase.
| Option | Default | Description |
|---|---|---|
cost-for-one-expiration-day | 100.0 | Cost per additional day |
Cost Multiplier
Each successive upgrade costs more, controlled by the upgrade-multiple option:
cost = baseCost * (multiplier ^ currentUpgradeCount)
| Upgrade # | Multiplier 2 | Multiplier 3 |
|---|---|---|
| 1st | 50 | 50 |
| 2nd | 100 | 150 |
| 3rd | 200 | 450 |
| 4th | 400 | 1350 |
Expiration System
Plots have a configurable lifespan. When the expiration time runs out, the plot is removed.
Configuration
expiration:
enable: true
default-expiration-hours: 48
maximum-expiration-hours: 256
broadcast-when-team-are-expired: true
unit-type: DAYS
| Option | Default | Description |
|---|---|---|
enable | true | Enable plot expiration |
default-expiration-hours | 48 | Initial plot lifespan (hours) |
maximum-expiration-hours | 256 | Maximum lifespan (hours) |
broadcast-when-team-are-expired | true | Announce plot expiration to the server |
unit-type | DAYS | Time display unit: HOURS, DAYS, WEEKS, MONTHS |
Extending Expiration
Players can extend expiration through:
- The Dashboard GUI (Dashboard > Expiration)
- Admin command:
/plotsadmin expiration <plotid> <time> <unit>
Tip: Set
enable: falseto disable the expiration system entirely. Plots will then exist indefinitely.
Warp Costs
Creating plot warps costs a configurable amount:
plots-warps: true
plot-warp-price: 300.0
The cost is deducted from the playerβs Vault balance or item inventory depending on the configured economy type.