• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
资源图标

原创 工具 经济 Ecolink - 异步多货币经济插件 | Vault兼容 | SQLite/PostgreSQL/MySQL | Folia支持 1.0

完成注册/登录后下载
版权类型
原创
插件中文名称
Ecolink
插件英文名称
Ecolink
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. PufferFish
  6. Leaves
语言支持
多语言
前置组件
vault
适配版本(Java)
  1. 最新版本
  2. 26.x
  3. 1.21
  4. 1.20
  5. 1.19
  6. 1.18
  7. 1.17
  8. 1.16

Ecolink 是什么?​

Ecolink 是一个面向 Paper / Spigot / Folia 的异步经济插件,核心目标是给服务器提供更稳定、可迁移、可扩展的经济系统。
1777538467230.webp
1777538443894.webp

核心特性​

  • 异步经济读写:余额查询、流水、迁移、排行榜等数据库操作走异步线程池,避免主线程阻塞。
  • 多货币模型:支持 coins、gems、tokens 等多货币配置,可控制是否允许转账、是否显示、是否参与排行榜、是否作为 Vault 主货币。
  • Vault 兼容:安装 Vault 后可提供 `/money`、`/balance`、`/pay`、`/baltop` 等主货币命令,并注册 Vault Economy Provider。
  • Folia 兼容:主线程边界通过调度器处理,插件声明 `folia-supported: true`。
  • 幂等充值:支持事务号去重,适合商城、Webhook、人工补单等场景。
  • 商品系统:独立 `shop.yml` 配置商品,购买后可执行控制台命令发放奖励。
  • 数据迁移:支持从 CMI、EssentialsX 导入经济数据,并支持迁移到远端 PostgreSQL / MySQL。
  • 语言系统:内置中文与英文语言文件,消息使用 MiniMessage 格式。

数据库支持​

  • SQLite:默认开箱即用,适合单服或测试服。
  • PostgreSQL:推荐生产环境使用,跨服和审计场景更稳定。
  • MySQL:兼容已有 MySQL 基础设施。

主要命令​

多货币命令​

代码:
/el me
/el buy <商品>
/el top <货币> [页码]
/el pay <玩家> <货币> <数量>
/el create <货币>
/el give <玩家> <货币> <数量>
/el set <玩家> <数量> [货币]
/el add <玩家> <数量> [货币]
/el take <玩家> <数量> [货币]
/el reset <玩家> <货币>
/el delete <货币>
/el ledger [玩家] [货币] [页码]
/el recharge <玩家> <货币> <数量> <事务号> [来源标签...]
/el migrate <cmi|essentials|all|storage> [overwrite]
/el currencies
/el reload

Vault 主货币命令​

安装并启用 Vault 后可用:
代码:
/money
/money <玩家>
/money pay <玩家> <数量>
/money top [页码]
/money give <玩家> <数量>
/money set <玩家> <数量>
/money take <玩家> <数量>
/balance [玩家]
/pay <玩家> <数量>
/baltop [页码]

权限节点​

代码:
ecolink.pay              默认玩家可用
ecolink.balance.others   默认 OP
ecolink.ledger           默认 OP
ecolink.ledger.others    默认 OP
ecolink.recharge         默认 OP
ecolink.migrate          默认 OP
ecolink.admin            默认 OP

安装方法​

  1. 将 `Ecolink-0.1.0-SNAPSHOT.jar` 放入服务器 `plugins` 文件夹。
  2. 启动服务器生成配置文件。
  3. 按需安装 Vault / PlaceholderAPI 。
  4. 如需生产环境数据库,将 `config.yml` 中的 `storage.type` 改为 `postgresql` 或 `mysql` 并填写连接信息。
  5. 执行 `/el reload` 或重启服务器加载配置。

默认配置文件​

插件会生成:
  • `config.yml`:核心配置、数据库、多货币、兼容设置、迁移设置。
  • `shop.yml`:商品配置。
  • `lang/zh_CN.yml`、`lang/en_US.yml`:语言文件。
作者
TuRy
下载
46
查看
332
首次发布
最后更新

评分

0.00 星 0 次评分

TuRy 的其他资源

最新更新

  1. 修复一些问题

    修复一些问题
后退
顶部 底部