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.

OptionDefaultDescription
upgrading-plot-size-blocks5Blocks added per upgrade
cost-for-one-plot-size-upgrade50.0Base cost per upgrade

Member Slots

Increases the maximum number of members allowed on the plot.

OptionDefaultDescription
upgrading-members-slots1Slots added per upgrade
cost-for-one-members-slot-upgrade20.0Base cost per upgrade

Expiration Extension

Extends the plot’s expiration time by one day per purchase.

OptionDefaultDescription
cost-for-one-expiration-day100.0Cost per additional day

Cost Multiplier

Each successive upgrade costs more, controlled by the upgrade-multiple option:

cost = baseCost * (multiplier ^ currentUpgradeCount)
Upgrade #Multiplier 2Multiplier 3
1st5050
2nd100150
3rd200450
4th4001350

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
OptionDefaultDescription
enabletrueEnable plot expiration
default-expiration-hours48Initial plot lifespan (hours)
maximum-expiration-hours256Maximum lifespan (hours)
broadcast-when-team-are-expiredtrueAnnounce plot expiration to the server
unit-typeDAYSTime 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: false to 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.