▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
OpenEco

OpenEco

Fast, multi-currency economy plugin for Paper and Folia. Vault/VaultUnlocked, PlaceholderAPI, transaction history, and cross-server handoff built in.

Оцените первым
92
1

OpenEco — Economy Plugin for Paper & Folia

A clean, fast, multi-currency economy plugin built for modern servers. OpenEco keeps balances in memory for instant reads and writes, persists to your database of choice, and integrates with the full Vault/VaultUnlocked ecosystem — no compromises.


✦ Why OpenEco?

Most economy plugins either ignore Folia entirely, bolt on multi-currency as an afterthought, or have no real transaction history. OpenEco was built from scratch to handle all three properly.


Features

Currencies

  • Define as many named currencies as you want (dollars, gems, tokens — anything)
  • Each currency has its own decimal precision, starting balance, and optional max balance cap
  • All commands, placeholders, and API calls accept an optional [currency] argument
  • Vault v1 and VaultUnlocked v2 both point at your default currency automatically

Storage

  • SQLite (default, zero config)
  • H2 (embedded local)
  • MySQL / MariaDB / PostgreSQL (remote)
  • Switch backends by changing one line in config

Transaction History

  • Full record of every deposit, withdrawal, transfer, and admin action
  • Per-player /history [page] [currency] command
  • Configurable retention — keep forever or auto-prune after N days

Admin Controls

  • Freeze / unfreeze accounts
  • Rename account display names
  • Delete accounts and their full history
  • Reload config without restart

PlaceholderAPI

  • %openeco_balance%, %openeco_balance_formatted%, %openeco_rank%
  • Leaderboard placeholders: %openeco_top_1_name%, %openeco_top_3_balance_formatted%, etc.
  • Full currency-aware variants for every placeholder

Cross-Server (optional)

  • Enable shared MySQL/MariaDB/PostgreSQL across multiple backend servers
  • Velocity proxy addon handles player handoff sync so accounts stay consistent when players switch backends
  • Disabled by default — single-server setups need no extra config

Enhancements Addon (optional, included)

Extra mechanics layered on top without touching the core:

FeatureDescription
InterestPeriodic balance interest, configurable per currency
Pay limitsCap how much a player can send in a time window
Permission balance capsDifferent max balances per permission group
Currency exchange/exchange <amount> <from> <to> at configured rates

For Developers

OpenEco exposes a full service API via Bukkit's ServicesManager:

OpenEcoApi api = Bukkit.getServicesManager()
        .getRegistration(OpenEcoApi.class)
        .getProvider();

Covers accounts, balance reads/writes, transfers, freeze state, history, leaderboard, and all currency-aware overloads. Full docs in the API guide.


Requirements

RequirementNotes
Paper 1.20.5+ or Folia 1.21+Both supported
VaultUnlockedRequired
VaultAlso supported
PlaceholderAPIOptional

Quick Start

  1. Drop OpenEco.jar and VaultUnlocked.jar into plugins/
  2. Start the server once — config generates automatically
  3. Edit plugins/OpenEco/config.yml to set your currency name and storage backend
  4. /eco reload — done

Statistics

Documentation · Issue Tracker · Source Code

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.1.x1.21.x1.20.x

Платформы

Поддерживаемые окружения

Сервер

Зависимости

Ссылки

Создатели

Детали

Лицензия:
Опубликован:2 месяца назад
Обновлён:6 дней назад
Главная