DKCoins (V5) 金币系统 多银行 多种货币 Vault 支持
作者:Dkrieger
发布时间:2017年4月9日
原生版本:未知
测试支持:1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16,1.17,1.18
使用游戏货币扩展您的服务器。
点此下载插件详细介绍
DKCoins 是一款 Spigot 和 BungeeCord 平台通用的经济插件,支持多种数据库,拥有银行账户、多种货币、与其他插件的集成等丰富功能,所有内容均可配置和定制,并具有高性能和缓存架构。
💰 DKCoins
⚙️ 平台与环境
- 支持 Spigot 和 BungeeCord 平台
- 支持 Minecraft 1.8 - 1.18
- 支持 H2 (SQLite)、MySQL、MariaDB、PostgreSQL、MS-SQL 和 MongoDB 数据库
- 所有内容均可配置和定制
- 跨网络实时更新
- 高性能和缓存架构
🏦 银行账户
- 多个银行账户
- 银行账户成员
- 按角色访问
- 金额限制 (例如,每月)
- 交易日志
- 交易历史
- 账户报表
💵 多种货币
- 不同的独立货币
- 货币兑换汇率
- 隔离货币 (例如,投票积分)
- 每个世界和服务器货币
🔌 集成
- PlaceholderAPI 占位符
- Vault 货币支持
- CloudNet V2 & V3 支持 (多代理)
- LabyMod 经济集成
- 与所有 DKPlugins 完美集成
✨ 其他特性
- 管理命令
- 完整的 UUID 支持
- 默认金额
- 迁移功能
- 所有命令中的 Tab 补全
- 大型开发者 API
⌨️ 命令和权限
🪙 货币相关
/coins
- 描述: 显示你的余额。
- 权限:
dkcoins.coins
/coins pay <玩家> <金额> [货币]
- 描述: 支付给其他玩家金币。
- 权限:
dkcoins.pay
🏦 银行账户相关
/bank
- 描述: 显示你的银行账户列表。
- 权限:
dkcoins.bank.view
/bank <账户名称>
- 描述: 显示银行账户信息。
- 权限:
dkcoins.bank.view
/bank create <账户名称>
- 描述: 创建一个新的银行账户。
- 权限:
dkcoins.bank.create
/bank delete <账户名称>
- 描述: 删除一个银行账户。
- 权限:
dkcoins.bank.delete
/bank deposit <账户名称> <金额> [货币]
- 描述: 存款到银行账户。
- 权限:
dkcoins.bank.deposit
/bank withdraw <账户名称> <金额> [货币]
- 描述: 从银行账户取款。
- 权限:
dkcoins.bank.withdraw
/bank addmember <账户名称> <玩家>
- 描述: 添加成员到银行账户。
- 权限:
dkcoins.bank.manage
/bank removemember <账户名称> <玩家>
- 描述: 从银行账户移除成员。
- 权限:
dkcoins.bank.manage
🛡️ 管理员命令
/dkcoins reload
- 描述: 重载配置文件。
- 权限:
dkcoins.admin
/dkcoins give <玩家> <金额> [货币]
- 描述: 给予玩家金币。
- 权限:
dkcoins.admin
/dkcoins take <玩家> <金额> [货币]
- 描述: 拿走玩家金币。
- 权限:
dkcoins.admin
/dkcoins set <玩家> <金额> [货币]
- 描述: 设置玩家金币。
- 权限:
dkcoins.admin
/dkcoins reset <玩家> [货币]
- 描述: 重置玩家金币。
- 权限:
dkcoins.admin
📝 配置示例
# Configuration of DKCoins
settings:
defaultCurrency: "Coins"
defaultAmount: 100
mysql:
host: "localhost"
port: 3306
database: "dkcoins"
username: "root"
password: ""
currencies:
Coins:
name: "Coins"
symbol: "$"
decimals: 2
startingAmount: 100
Diamonds:
name: "Diamonds"
symbol: "♦"
decimals: 0
startingAmount: 0
bank:
fees:
deposit: 0.01 # 1%
withdraw: 0.02 # 2%
messages:
noPermission: "&cYou don't have permission to do that!"
playerNotFound: "&cPlayer %player% not found!"
invalidAmount: "&cInvalid amount!"
paymentSent: "&aYou have sent %amount% %currency% to %player%!"
paymentReceived: "&aYou have received %amount% %currency% from %player%!"
📜 许可
此项目根据 Apache-2.0 许可证获得许可。更多信息请访问 Apache-2.0 license.