πŸ’°Economy Integration

Complete guide to integrating BlackMarket with various economy plugins.

Supported Economy Systems

BlackMarket supports four economy types:

  1. Vault - Universal economy API (most common)

  2. PlayerPoints - Points-based system

  3. CoinsEngine - Multi-currency plugin

  4. Experience Levels - Minecraft's built-in XP system


Vault Integration

Overview

Vault is the most common economy system, working as a bridge between BlackMarket and other economy plugins.

Setup

Step 1: Install Vault

Download from: https://www.spigotmc.org/resources/vault.34315/
Place in: plugins/Vault.jar

Step 2: Install an economy plugin

Choose one:

  • EssentialsX (most popular)

  • CMI

  • CraftConomy

  • AConomy

  • GrandEconomy

Step 3: Configure BlackMarket

Step 4: Restart server

Verification

Check if Vault is detected:

Item Configuration

Items use Vault by default:

Common Vault Economy Plugins

EssentialsX

Starting Balance:

CMI

CraftConomy


PlayerPoints Integration

Overview

PlayerPoints is a separate points system independent of money.

Setup

Step 1: Install PlayerPoints

Step 2: Restart server

Step 3: Verify detection

Item Configuration

PlayerPoints Commands

Use Cases

  • Vote rewards: Give points for voting

  • Minigame rewards: Award points for winning

  • Daily bonuses: Points instead of money

  • Separate economy: Keep server economy and shop separate


CoinsEngine Integration

Overview

CoinsEngine supports multiple currencies simultaneously. BlackMarket can use any configured currency.

Setup

Step 1: Install CoinsEngine

Step 2: Configure currencies

Step 3: Restart server

Step 4: Verify detection

Currency Configuration

Default Currency

Specific Currency

Currency ID format: coinsengine_<currency_id>

Example: Multiple Currencies

CoinsEngine Commands

Troubleshooting CoinsEngine

If CoinsEngine isn't detected:

  1. Check version: Use CoinsEngine 2.0+

  2. Check logs: Look for hook messages

  3. Enable debug: /bma debug

  4. List currencies:


Experience Levels Integration

Overview

Use Minecraft's built-in experience system as currency. No plugin required!

Setup

Already built-in - No installation needed!

Item Configuration

All these work:

Use Cases

  • Early game shops: Before economy setup

  • Adventure servers: Trade XP for items

  • Skyblock: Alternative to money

  • Survival: Simple economy without plugins

Limitations

  • ⚠️ Only whole levels (no decimals)

  • ⚠️ Limited to player's level

  • ⚠️ XP orbs don't count, only levels


Mixed Economy Setup

Using Multiple Economies

You can use different economy types for different items:

Example: Tiered System


Default Economy

Setting Default

Available defaults:

  • vault

  • playerpoints

  • coinsengine

  • exp (or experience, levels, xp)

Fallback Behavior

If specified economy not available:

  1. Tries default economy

  2. Shows error to player

  3. Logs warning to console


Economy Providers Comparison

Feature
Vault
PlayerPoints
CoinsEngine
Experience

Setup

Medium

Easy

Medium

None

Multi-Currency

❌

❌

βœ…

❌

Decimal Values

βœ…

❌

βœ…

❌

Commands

Via economy plugin

Built-in

Built-in

Built-in

Database

Via economy plugin

Built-in

Built-in

N/A

Cross-Server

Depends

βœ…

βœ…

❌


Economy Commands Reference

Vault (EssentialsX Example)

PlayerPoints

CoinsEngine

Experience


Troubleshooting

Issue 1: No Economy Found

Error: No economy plugin found!

Solutions:

  1. Install economy plugin:

    • Vault + EssentialsX

    • OR PlayerPoints

    • OR CoinsEngine

  2. Check plugin loaded:

  1. Verify detection:

Issue 2: Wrong Economy Used

Problem: Item charges wrong currency

Solution: Specify economy type

Issue 3: Decimal Points Not Working

Problem: PlayerPoints or XP shows decimals

Solution: These only support whole numbers

Issue 4: Multiple Vaults Detected

Problem: Multiple economy plugins cause conflicts

Solution:

  1. Choose one economy plugin

  2. Disable others

  3. Restart server


Best Practices

1. Consistent Economy

Use one main economy for most items:

2. Clear Labels

Show economy type in lore:

3. Balanced Pricing

Consider conversion rates:

4. Economy Icons

Use different materials for clarity:


Advanced Configurations

Economy Permission Gates

Only players with permission can see/buy.

Dynamic Pricing (via Commands)

Use command to adjust price:

Multi-Step Purchases

Deducts money, gives items, points, and XP.


Next Steps

Last updated