S-Economy

一个简单且轻量级的经济系统。

资源图片
## 概述 S-Economy 是一个简单轻量级的经济插件,使用 Vault 作为后端。 S-Economy 需要插件 **Vault**。 ## 特性 - 可以在游戏中直接重新加载插件 - 可定制的消息 - 更新检查器(启动时和管理员加入时自动检查更新。) - 在 `commands.yml` 中启用/配置命令的选项 - 余额命令(别名:/balance, /bal, /money, /coins) - 经济命令(管理玩家余额) - 付款命令(向其他玩家转移资金) - 更多功能正在开发中... ## 命令 - /s-economy about - 显示关于插件的信息 - /s-economy reload - 在游戏中重新加载插件 - /balance - 显示自己的余额 - /balance - 显示给定玩家的余额 - /economy give - 给玩家金钱 - /economy take - 从玩家那里扣除金钱 - /economy set - 将玩家的金钱设置为给定的金额 - /economy reset - 重置玩家的金钱 - /economy check - 检查玩家的金钱(与 /balance 相同) - /pay - 将给定的金额发送给其他玩家 - /pay * - 将给定的金额发送给所有在线玩家 - /balancetop - 检查余额最高的 10 名玩家 ## 权限 - s-economy.admin - s-economy.command.balance.self - s-economy.command.balance.other - s-economy.command.eco.give - s-economy.command.eco.take - s-economy.command.eco.set - s-economy.command.eco.reset - s-economy.command.eco.check - s-economy.command.pay - s-economy.command.pay.all - s-economy.command.balancetop - s-economy.exempt.balancetop ## 配置文件
查看 config.yml ```yml # 此插件使用 MiniMessage 进行消息显示。 # 更多信息,请访问 https://docs.adventure.kyori.net/minimessage.html file-version: 1 # 每个消息前缀 prefix: "<#ECC868>S-Economy " # 使用的语言文件 langFile: 'english' # 更新检查器设置 updateChecker: # 当有新版本可用时,在控制台中发送消息 consoleMessage: true # 当有新版本可用时,向玩家发送消息 # 这需要权限 'sEconomy.admin' 或为 OP playerMessage: true # 经济相关设置 economy: # 经济名称 economyName: singular: "Coin" plural: "Coins" # 新玩家的起始余额 startingBalance: 5000.0 # 货币符号 currencySymbol: "$" # 余额格式 format: "%currencySymbol%%amount%" # 显示的小数位数 fractionalDigits: 2 # 余额格式 decimalFormat: # 这里可以定义余额的格式 format: "#,###.##" # 这里可以定义小数分隔符 # 示例: # 'EN' -> '1,000.00' # 'DE' -> '1.000,00' # 'FR' -> '1 000,00' locale: 'EN' # 命令相关设置 commands: economy: # /economy 命令的金额补全项 amountCompletions: [10, 50, 100] pay: # /pay 命令的金额补全项 amountCompletions: [10, 50, 100] # 付款的最低金额 minAmount: 5.0 ```
查看 commands.yml ```yml # 此插件使用 MiniMessage 进行消息显示。 # 更多信息,请访问 https://docs.adventure.kyori.net/minimessage.html file-version: 1 # /balance 命令设置 balance: # 是否启用该命令? enabled: true # 应该使用的别名 aliases: - bal - balance - money - coins # /economy 命令设置 economy: enabled: true aliases: - econ - eco # /pay 命令设置 pay: enabled: true # '[]' 表示没有别名 aliases: [] # /balancetop 命令设置 balancetop: enabled: true aliases: - baltop - moneytop - coinstop ```
查看 english.yml ```yml # 此插件使用 MiniMessage 进行消息显示。 # 更多信息,请访问 https://docs.adventure.kyori.net/minimessage.html file-version: 1 # 一般消息 general: noPlayer: "必须是玩家 才能执行这个命令!" noPerms: "没有执行这个命令 的权限!" playerNotFound: "你所提供的玩家 没有找到!" # 其他消息 other: updateChecker: "检测到 更新!你正在使用版本 v%current-version%,最新版本是 %latest-version%!" # 命令消息 commands: # /s-economy 命令的消息 (插件主命令) s-economy: usage: "请使用 /s-economy !" about: "S-Economy v%version% - %author%" reload: reloading: "正在重新加载 S-Economy..." reloaded: "成功重新加载 S-Economy! (%time%ms)" error: "重新加载 S-Economy 时发生 错误!请查看控制台获取详细信息。" balance: usage: "请使用 /balance !" self: "你的余额为 %balance%!" other: "玩家 %player% 的余额为 %balance%!" economy: usage: "请使用 /economy !" noAmount: "给定的金额 无效!" give: usage: "请使用 /economy give !" success: "你已给予 %player% %balance%!" all: 你已给予所有玩家 %balance%! take: usage: "请使用 /economy take !" success: "你已从 %player% %balance% 那里扣除资金!" all: 你已从所有玩家那里扣除 %balance%! set: usage: "请使用 /economy set !" success: "你已将 %player% 的余额设置为 %balance%!" all: 你已将所有玩家的余额设置为 %balance%! reset: usage: "请使用 /economy reset !" success: "你已重置 %player% 的余额!" all: 你已重置所有玩家的余额! check: usage: "请使用 /economy check !" success: "玩家 %player% 的余额为 %balance%!" allFailed: 无法一次性检查所有玩家的余额!请指定一个玩家。 pay: usage: "请使用 /pay !" noAmount: "给定的金额 无效!" notEnoughMoney: "没有足够的资金!" selfPay: "不能给自己付款!" success: player: "你已向 %player% %balance% 付款!" target: "你已收到来自 %player% %balance%!" all: "你已向所有玩家付款 %balance%!" ```
查看 german.yml ```yml # 此插件使用 MiniMessage 进行消息显示。 # 更多信息,请访问 https://docs.adventure.kyori.net/minimessage.html file-version: 1 # Allgemeine Nachrichten general: noPlayer: "Dies können nur Spieler ausführen!" noPerms: "Du hast keine Berechtigung für diesen Befehl!" playerNotFound: "Der angegebene Spieler konnte nicht gefunden werden!" # Other messages other: updateChecker: "Es ist ein Update verfügbar! Die momentane Version ist die v%current-version%, die neuste Version ist die %latest-version%!" # Befehlsnachrichten commands: # Nachrichten für den /s-economy Befehl (Hauptbefehl des Plugins) s-economy: usage: "Bitte nutze /s-economy !" about: "S-Economy v%version% - %author%" reload: reloading: "S-Economy wird neugeladen..." reloaded: "S-Economy wurde erfolgreich neugeladen! (%time%ms)" error: "Fehler beim Neuladen von S-Economy! Überprüfe die Konsole für Details." balance: usage: "Bitte nutze /balance !" self: "Dein Kontostand beträgt %balance%!" other: "Der Kontostand von %player% beträgt %balance%!" economy: usage: "Bitte nutze /economy !" noAmount: "Der angegebene Betrag ist ungültig!" give: usage: "Bitte nutze /economy give !" success: "Du hast %player% %balance% gegeben!" take: usage: "Bitte nutze /economy take !" success: "Du hast %player% %balance% abgezogen!" set: usage: "Bitte nutze /economy set !" success: "Du hast den Kontostand von %player% auf %balance% gesetzt!" reset: usage: "Bitte nutze /economy reset !" success: "Du hast den Kontostand von %player% zurückgesetzt!" check: usage: "Bitte nutze /economy check !" success: "Der Kontostand von %player% beträgt %balance%!" pay: usage: "Bitte nutze /pay !" noAmount: "Der angegebene Betrag ist ungültig!" notEnoughMoney: "Du hast nicht genügend Geld!" selfPay: "Du kannst dir selbst kein Geld geben!" success: player: "Du hast %player% %balance% gegeben!" target: "Du hast %balance% von %player% erhalten!" all: "Du hast allen Spielern %balance% gegeben!" ```
## 联系方式 如果您遇到任何问题或错误,或对新功能有任何请求,请通过 Discord 联系我,或加入我的 Discord 服务器。 > 我的 Discord 名字是 **Losterixx**。 > 我的 Discord 服务器:[Link](https://discord.gg/gnGsUAwp76)