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.