商店系统 Shop - 官方商店+世界商店/玩家自由摆设/GUI交易/库存限量防通胀

原创 开源 工具 经济 商店系统 Shop - 官方商店+世界商店/玩家自由摆设/GUI交易/库存限量防通胀 1.3.2

完成注册/登录后下载
版权类型
原创
插件中文名称
商店系统
插件英文名称
Shop
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
  4. Leaves
语言支持
中文(简体)
适配版本(Java)
  1. 最新版本
  2. 26.x
  3. 1.21
  4. 1.20
  5. 1.19
  6. 1.18
  7. 1.17
  8. 1.16
== Shop 商店系统 ==

轻量级双商店插件:官方商店 + 世界商店。GUI 收购出售、物品名汉化、库存限量防通胀。零硬依赖。

【双商店架构】

1. 官方商店(管理员经营)
管理员手持物品一键上架,每个商品独立定价。库存可选:限量(卖完自动售罄下架,防经济通胀)或无限。支持单向商品——价格填0关闭该方向,做"仅出售给系统"回收站或"仅可购买"限定品。补货命令一键恢复。

2. 世界商店(玩家互市)
所有玩家都能挂售!手持物品输入单价即可上架,从背包真实收货。库存=实际挂售数量,卖完自动下架不留占位。买家付款直达卖家钱包,离线也能收钱,在线实时通知。带限价区间、挂售单上限、手续费率三重可配防护。

3. GUI 全流程
主菜单→分类选择→商品网格分页翻页,底部实时余额显示。左键单个交易、Shift整组/全部。物品名内置200+中文名(矿物/食物/方块/工具武器防具),自定义名优先显示。

4. 安全设计
完整NBT保留:附魔/自定义名商品照常交易;同款严格校验防刷;300ms点击防抖;交易原子化扣款给货。

【命令列表】

/商店 —— 打开商店主菜单
/商店 购买 —— 直接进购买区
/商店 收购 —— 直接进收购区
/商店 世界 —— 浏览玩家挂售商品
/商店 上架 <单价> [数量] —— 手持物品挂售到世界商店
/商店 我的 —— 查看我的挂售单
/商店 下架 <单号> —— 收回挂售商品
/商店 管理 上架 <买价|0> <卖价|0> [分类] [库存] —— 官方上架(管理)
/商店 管理 补货 <序号> <数量(-1无限)> —— 补库存(管理)
/商店 管理 改价 <序号> <买> <卖> —— 改价(管理)
/商店 管理 下架 <序号> / 列表 [分类] (管理)
/商店 重载

权限:shop.use 所有人 / shop.admin OP默认有

【安装方法】

1. 下载 shop-1.0.0.jar 放入服务器 plugins 目录
2. 重启服务器
3. 推荐配合同作者 Economy 经济插件使用(无经济插件时商店禁用交易)

【兼容性】

支持核心:Spigot / Paper / Purpur / Leaves
API版本:1.16+(理论兼容1.16~最新版)
Java要求:17+
前置依赖:无(Economy 为可选联动)
作者
TinyAii
下载
59
查看
704
首次发布
最后更新

评分

0.00 星 0 次评分

TinyAii 的其他资源

最新更新

  1. 新增 allow-player-points 开关,控制玩家能否用点券上架

    - config: worldshop.allow-player-points(默认 false) - doWorldList 在解析币种后、从背包收货前拦截点券上架,避免收货却不建单 -...
  2. 堵上了刷物品的漏洞

    堵上了刷物品的漏洞
  3. 适配英文指令

    /shop 命令别名 英文玩家直接用 /shop 进主菜单 子命令全双语...
后退
顶部 底部