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

原创 工具 [批量经济管理插件]BatchEconomy-2.0.0 2.0.0

请登录后获取
版权类型
原创
插件中文名称
批量经济管理
插件英文名称
BatchEconomy
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
  4. 其他核心
语言支持
多语言
前置组件
[Vault](https://www.spigotmc.org/resources/vault.34315/)
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
[MD]# BatchEconomy - 批量经济管理插件 > 作者: sixweek (QQ: 3857490475) > 版本: 2.0.0 > 适配: 1.13 - 1.21+ (包括 Leaf/Paper/Spigot) ## 功能特性 - 单个玩家余额管理(添加、扣除、设置、查询) - 批量调整多个玩家余额 - 按百分比操作余额 - 玩家选择器(所有玩家、在线玩家、离线玩家) - 余额范围筛选(按余额区间筛选玩家) - 异步批量操作,不卡服务器 - 完整的权限系统和 Tab 补全 ## 依赖 - **必需**: [Vault](https://www.spigotmc.org/resources/vault.34315/) - **经济插件**: CMI / Essentials / iConomy 等支持 Vault 的经济插件 ## 安装 1. 确保服务器已安装 Vault 和经济插件 2. 将 `BatchEconomy-1.0.0.jar` 放入 `plugins` 文件夹 3. 重启服务器 ## 命令 ### 基础命令 | 命令 | 说明 | 权限 | |------|------|------| | `/be give <目标> <金额>` | 给玩家添加金币 | `batcheconomy.give` | | `/be take <目标> <金额>` | 从玩家扣除金币 | `batcheconomy.take` | | `/be set <目标> <金额>` | 设置玩家余额 | `batcheconomy.set` | | `/be check <玩家>` | 查看玩家余额 | `batcheconomy.check` | ### 百分比命令 | 命令 | 说明 | 权限 | |------|------|------| | `/be givep <目标> <百分比>` | 按百分比增加余额 | `batcheconomy.give` | | `/be takep <目标> <百分比>` | 按百分比扣除余额 | `batcheconomy.take` | | `/be setp <目标> <百分比>` | 按百分比设置余额 | `batcheconomy.set` | ### 其他命令 | 命令 | 说明 | 权限 | |------|------|------| | `/be reload` | 重新加载配置 | `batcheconomy.reload` | | `/be help` | 查看帮助菜单 | 无 | ## 选择器 ### 基础选择器 | 选择器 | 缩写 | 说明 | |--------|------|------| | `allplayer` | `all` | 所有玩家(包括离线) | | `allonlineplayer` | `online` | 所有在线玩家 | | `allofflineplayer` | `offline` | 所有离线玩家 | ### 余额范围选择器 | 选择器 | 说明 | |--------|------| | `balance:100-1000` | 余额在 100 到 1000 之间的玩家 | | `balance:100-` | 余额 >= 100 的玩家 | | `balance:-1000` | 余额 <= 1000 的玩家 | | `online:balance:100-1000` | 在线且余额在范围内 | | `offline:balance:100-` | 离线且余额 >= 100 | ### 多玩家选择器 使用逗号分隔多个玩家名: ``` Player1,Player2,Player3 ``` ## 使用示例 ### 基础操作 ``` # 给玩家添加 1000 金币 /be give Player1 1000 # 从玩家扣除 500 金币 /be take Player1 500 # 设置玩家余额为 10000 /be set Player1 10000 # 查看玩家余额 /be check Player1 ``` ### 批量操作 ``` # 给所有在线玩家添加 1000 金币 /be give allonlineplayer 1000 # 给所有玩家添加 500 金币 /be give allplayer 500 # 从所有离线玩家扣除 100 金币 /be take allofflineplayer 100 # 给多个玩家添加金币 /be give Player1,Player2,Player3 500 ``` ### 百分比操作 ``` # 给所有玩家增加 10% 的余额 /be givep allplayer 10 # 从所有在线玩家扣除 20% 的余额 /be takep allonlineplayer 20 # 设置玩家余额为当前的 50% /be setp Player1 50 ``` ### 余额范围筛选 ``` # 给余额在 100-1000 的玩家添加 500 /be give balance:100-1000 500 # 给余额 >= 10000 的在线玩家扣除 10% /be takep online:balance:10000- 10 # 设置余额 <= 100 的玩家余额为 500 /be set offline:balance:-100 500 # 给余额在 500-5000 的玩家增加 20% /be givep balance:500-5000 20 ``` ## 权限 | 权限 | 说明 | 默认 | |------|------|------| | `batcheconomy.give` | 允许添加金币和百分比 | op | | `batcheconomy.take` | 允许扣除金币和百分比 | op | | `batcheconomy.set` | 允许设置余额和百分比 | op | | `batcheconomy.check` | 允许查看余额 | true | | `batcheconomy.reload` | 允许重载配置 | op | | `batcheconomy.*` | 所有权限 | op | ## 配置文件 配置文件位于 `plugins/BatchEconomy/config.yml` ```yaml messages: prefix: "&7[&6经济管理&7] " no-permission: "&c你没有权限执行此命令" player-not-found: "&c玩家 &e{player} &c不存在" invalid-amount: "&c无效的数值: &e{amount}" insufficient-balance: "&c玩家 &e{player} &c余额不足 (当前: &e{balance}&c)" batch-operation-start: "&a开始批量操作,共 &e{count} &a名玩家..." balance-check: "&e{player} &a的余额: &e{balance}" reload-success: "&a配置已重新加载" ``` ## 常见问题 ### Q: 插件无法加载? A: 确保服务器已安装 Vault 和经济插件(如 CMI、Essentials) ### Q: 操作没有生效? A: 检查玩家名称是否正确,确保玩家已加入过服务器 ### Q: 批量操作很慢? A: 批量操作是异步执行的,大量玩家时需要等待处理完成 ### Q: 支持哪些经济插件? A: 支持所有兼容 Vault API 的经济插件,包括 CMI、Essentials、iConomy 等 ## 更新日志 ### v1.0.0 - 初始发布 - 支持基础金币操作 - 支持批量操作 - 支持百分比操作 - 支持玩家选择器 - 支持余额范围筛选 ## 联系作者 - 作者: sixweek - QQ: 3857490475 ## 许可证 MIT License [/MD]
作者
sixweek
价格
120.00金粒
下载
7
查看
117
首次发布
最后更新

评分

0.00 星 0 次评分

sixweek 的其他资源

后退
顶部 底部