McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
GemsEconomy

GemsEconomy - 多货币经济插件

这是一款自定义多货币经济插件!免费且开源!支持Vault兼容。
Bukkit / Spigot 作者 Xanium 支持版本 1.9 - 1.16
服务器使用量
180
服务玩家数
191
下载量
86,628
插件详细介绍

注意:项目已停止维护

GemsEconomy 是一款功能全面的服务器经济系统解决方案。它支持单一或多种货币格式、BungeeCord/MySQL、完整的信息自定义以及 Vault 兼容,旨在帮助你的社区蓬勃发展。

核心特性

  • 高度可定制:所有消息均可自定义,配置灵活。
  • 多货币系统:支持在服务器上创建和管理多种货币。
  • 跨平台支持:提供 MySQL 数据库支持和 BungeeCord 网络同步功能。
  • 扩展兼容:集成 Vault 经济 API 和 PlaceholderAPI 扩展。
  • 离线操作:支持对离线玩家进行经济操作。
  • 开发者友好:提供简单易用的 API 供开发者集成。
  • 支票系统:玩家可以通过支票进行物品化的货币交易。

安装与设置

  • 将插件放入服务器的 plugins 文件夹。
  • 重启服务器,然后根据需求编辑生成的配置文件。
  • 使用 /gcurr create 命令创建你的第一种货币。
- **注意**:创建的第一种货币将自动设为默认货币。你之后可以使用 `/gcurr` 的相关子命令更改默认货币。
  • 使用 /gcurr 的其他子命令进一步调整货币设置。

完成以上步骤,经济系统即可运行。

常用命令

  • /gbalance [玩家] - 查看自己或指定玩家的余额。
  • /geco add <玩家> <数量> [货币] - 向玩家增加指定数量的货币。
  • /geco take <玩家> <数量> [货币] - 从玩家处扣除指定数量的货币。
  • /geco set <玩家> <数量> [货币] - 设置玩家的货币数量。
  • /gpay <玩家> <数量> [货币] - 向另一玩家支付货币。
  • /gcheque write <数量> [货币] - 开具一张指定面额的支票。
  • /gcheque redeem - 兑换手中持有的支票。
  • /gcurrency - 查看货币管理相关的帮助。

权限节点

  • gemseconomy.command.balance - 查看自己余额的权限。
  • gemseconomy.command.balance.other - 查看他人余额的权限。
  • gemseconomy.command.baltop - 查看指定货币余额排行榜的权限。
  • gemseconomy.command.cheque - 使用支票(开具和兑换)的权限。
  • gemseconomy.command.currency - 警告:此权限包含所有货币子命令(如 /gcurr delete/gcurr view)的权限。
  • gemseconomy.command.economy - 查看经济系统帮助的权限。
  • gemseconomy.command.give - 给予货币的权限。
  • gemseconomy.command.set - 设置货币数量的权限。
  • gemseconomy.command.take - 扣除货币的权限。
  • gemseconomy.command.pay - 允许玩家进行支付的权限。
  • gemseconomy.command.pay.<currency_plural> - 允许玩家支付特定货币的权限(默认货币也需要此权限)。
  • gemseconomy.command.exchange.preset - 使用预设汇率兑换货币的权限。
  • gemseconomy.command.exchange.custom - 使用自定义汇率兑换货币的权限。
  • gemseconomy.command.exchange.custom.other - 为其他玩家兑换货币的权限。

PlaceholderAPI 占位符

本插件提供 PlaceholderAPI 扩展。以下为可用占位符示例:

  • %gemseconomy_balance_default% - 默认货币的余额(原始数值)。
  • %gemseconomy_balance_default_formatted% - 默认货币的余额(格式化后)。
  • %gemseconomy_balance_<货币复数或单数>% - 指定货币的余额(原始数值)。
  • %gemseconomy_balance_<货币复数或单数>_formatted% - 指定货币的余额(格式化后)。

注意:旧版 GemsEconomy 的占位符列表可在此处找到。

开发者 API (v4.0+)

以下是 GemsEconomy 4.0 及以上版本的 API 使用简介。

初始化与依赖

首先,你需要声明 API 类变量。请确保你的插件在 plugin.yml 中设置 GemsEconomy 为依赖项,并确保在其之后加载。

GemsEconomyAPI api = new GemsEconomyAPI();

主要方法

随后,你可以调用以下方法

  • api.deposit(UUID, Amount);
  • api.deposit(UUID, Amount, Currency);
  • api.withdraw(UUID, Amount);
  • api.withdraw(UUID, Amount, Currency);
  • api.getBalance(UUID);
  • api.getBalance(UUID, Currency);
  • api.getCurrency(String);

如需了解更多 API 详细信息,请联系开发者。插件源代码可在此处找到。

旧版 API (v3.2.1)

注意:以下是 GemsEconomy 3.2.1 版本的旧 API,仅作参考。

同样,需在 plugin.yml 中添加 GemsEconomy 作为依赖。

// 修改余额
GemsAPI.editBalance(EcoAction action, Player player, double amount, boolean offline);
GemsAPI.editBalance(EcoAction action, UUID uuid, double amount, boolean offline);

// 获取余额
GemsAPI.getBalance(UUID uuid); // 返回 double 数值。
测试支持版本
1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16
版本分布
基本信息
插件名称 GemsEconomy
作者 Xanium
平台 Bukkit / Spigot
支持版本 1.9 - 1.16
点赞数 27
最近版本
4.9.2 134
4.9.3-GCRemake-1.6 28
5.0.0 5
${version} 5
4.8.3 4
1.0-SNAPSHOT 1

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人次:3,028,291  |  今日访问人次:12,419  |  昨日访问人次:11,147

独立 IP:4,877  |  最近24小时有3,877人访问本站

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6