UID2136658性别保密经验 EP铁粒 粒回帖0主题精华在线时间 小时注册时间2025-7-29最后登录1970-1-1
| 插件发布| 中文名: | RandomShopAcquisition |
|---|
| 外语名: | 每日随机价格的回收商店系统 |
|---|
| 支持版本: | 1.11.x 1.12.x 1.13.x 1.14.x 1.15.x 1.16.x 1.17.x 1.18.x 1.19.x 1.20.x 1.21.x |
|---|
| 适用服务端: | Spigot BungeeCord |
|---|
| 插件属性: | 本体插件 |
|---|
| 插件类型: | 经济 娱乐 |
|---|
| 前置插件: | 无前置 |
|---|
| 来源: | 原创 |
|---|
| 原帖地址: | - |
|---|
| 下载地址: | https://qm.qq.com/q/VUgEfmauiW |
|---|
| 最后更新: | 2025-07-29 |
|---|
RandomShopAcquisition 每日随机价格的回收商店系统。 主要特点
- 每日随机刷新物品价格 - 支持多页商店界面 - 支持 NBT 自定义物品 - 支持两种货币系统(Vault 和 PlayerPoints) - 可配置的每日回收上限 - 玩家可投资金币或钻石以触发价格刷新 - 完全可自定义的消息和界面
安装要求
- Minecraft 服务器版本:1.20.1+ - 依赖插件: - Vault (用于经济系统) - 任意支持 Vault 的经济插件 (如 EssentialsX) - PlayerPoints (可选,用于点券系统)
权限节点 - `randomshopacquisition.use` - 允许玩家使用回收商店 - `randomshopacquisition.admin` - 允许管理员创建和编辑商店
玩家命令 - `/rshop` - 打开随机回收商店界面
管理员命令 - `/rshop create gui <页码>` - 创建或编辑商店页面的物品 - `/rshop edit gui <页码>` - 编辑商店页面中物品的价格范围和货币类型 - `/rshop edit all <页码> <价格范围>` - 批量设置页面所有物品的价格范围 - `/rshop reload` - 重新加载配置文件 - `/rshop refresh` - 手动刷新商店价格
管理员:创建商店
1. 使用命令 `/rshop create gui <页码>` 打开创建界面 2. 将要回收的物品放入上方 36 个槽位中 3. 点击确认按钮保存物品
管理员:编辑物品价格
1. 使用命令 `/rshop edit gui <页码>` 打开编辑界面 2. 左键点击物品设置价格范围(格式:最小值-最大值,例如:0.01-1) 3. Shift+右键点击物品切换货币类型(Vault 或 PlayerPoints)
管理员:批量设置价格
1. 使用命令 `/rshop edit all <页码> <价格范围>` 统一设置该页所有物品的价格范围 - 例如:`/rshop edit all 1 0.5-2` 将第 1 页所有物品的价格范围设为 0.5-2
玩家:使用商店
1. 使用命令 `/rshop` 打开回收商店 2. 左键点击物品回收一个 3. 右键点击物品回收背包中所有该物品
玩家:投资触发价格刷新
1. 在商店界面中点击投资按钮: - 金币投资: - 左键点击投入 10,000 金币 - 右键点击投入 50,000 金币 - 当总投资达到 1,000,000 金币时,价格刷新 - 钻石投资: - 左键点击投入 64 个钻石 - 右键点击投入背包中所有钻石 - 当总投资达到 5,000 个钻石时,价格刷新
config.yml
# 每日回收限制(设为-1禁用) daily_limit: 100000
# 是否启用每日限制 enable_daily_limit: true
# 最大页数 max_pages: 5
# 价格刷新所需的投资金额 money_refresh_limit: 1000000 diamond_refresh_limit: 5000
价格评估系统
物品价格每天随机刷新,在设定的价格范围内。商店界面会显示价格评估:
- 如果当前价格低于价格范围中间值,显示"今日价格较低" - 如果当前价格高于价格范围中间值,显示"今日价格较高"
常见问题
问题:物品无法正确回收 **解决方案**:确保玩家背包中的物品与商店中设置的物品完全匹配,包括自定义名称和NBT数据。
问题:价格没有每日刷新 **解决方案**:价格刷新基于服务器日期,确保服务器时间设置正确,或使用 `/rshop refresh` 手动刷新。
问题:无法使用某些命令 **解决方案**:确保玩家拥有正确的权限节点。
|
|