玩家商店

玩家商店

玩家和管理员商店,带全息视觉效果 - 100%服务器端 - 无需经济模组 / 多经济模组兼容 / 多货币兼容 - 游戏内界面 ...

经济

PlayerShop(顺便还有服务器商店)——100% 服务端

PlayerShop 是一个现代化的、玩家自有商店与服务器商店系统,专为服务器设计。它通过交互式 GUI 和精美的全息视觉效果,取代了复杂的箱子商店插件。

新增:PlayerShop 代币,用于获取商店,可作为消耗品,可在 AdminShop 出售,可制作配方,代币与配方的启用设置均在配置中。

  • 全息可视化商店: 物品与价格以全息显示悬浮在商店方块上方,并实时同步。无需告示牌!
  • 商店浏览器: 通过单个 GUI(/ps browse)在服务器任意位置浏览所有活跃商店、其价格与位置。
  • 多经济兼容: 完全兼容 Impactor / CobbleDollars / Vaults / PebbleEconomy 经济模组。
  • 多货币支持: 如果你的服务器有多种货币,玩家可以在每个商店出售物品时切换想要使用的货币
  • 无经济模组支持: 如果你不使用任何经济模组,可以设置物品 ID
  • 数据库支持: NBT / MongoDB / MariaDB
  • 设置: 税率、数量与价格限制、Discord Webhooks、物品黑名单、显示 4 行全息文字等
  • 安全可靠: 100% 服务端、存储交易日志、防刷屏 / 防复制、经济警告上限设置、维护模式……
  • 进阶系统: 管理员可以提升玩家的“阶段(Stages)”,以允许他们放置更多商店。
  • 管理员功能: 创建具有无限库存的“服务器商店”、获取所有销售日志,并可选择启用紧急 / 维护模式。
  • 针对 Admin Sell Shops 的无限 / 有限数量设置
  • 针对 Admin Sell Shops 的每玩家购买上限无限 / 有限设置
  • 周期限制购买上限的无限 / 有限设置(无限 / 每日 / 每周)
  • 用于查看所有交易日志的 UI,可直接在游戏内使用,并支持按玩家筛选
  • 每种商店类型可自定义方块 ID,在配置中设置
  • 每玩家商店数量限制,可通过命令升级

命令: 所有命令的前缀均为 /playershop

/playershop givedisplay <player>

(管理员) 给予玩家一个商店创建物品。

/playershop giveserver

(管理员) 获取一个“服务器收购商店”物品(无限 / 有限库存设置 + 每玩家购买上限的无限 / 有限设置 + 无限 / 有限时间设置)。

/playershop giveadminbuy

(管理员) 获取一个“服务器出售商店”物品(无限 / 有限库存设置 + 每玩家出售上限的无限 / 有限设置 + 无限 / 有限时间设置)。

/playershop givetoken <player>

(管理员) 获取一个“PlayerShop 代币”物品,这是一种可给予 PlayerShop 的消耗品,也可通过 AdminShop 出售。

/playershop setstage <player> <stage>

(管理员) 提升玩家的商店数量限制(阶段 1-5,如果你在 json 配置中创建更多阶段,则可更多)。

/playershop checkstage <player>

(管理员) 检查玩家当前阶段(以避免升级时出现“误操作” > 例如:将阶段 4 设为 3..!)。

/playershop browse

打开全局商店目录以查找物品。

/playershop reload

重新加载 JSON 配置文件并同步数据。

/playershop fix

(管理员) 清理幽灵视觉、同步数据并恢复缺失的全息显示。

/playershop logs

(管理员) 直接在游戏内通过简单 UI 浏览日志,支持按玩家筛选交易,并提供同步数据按钮。

/playershop maintenance <player|serverbuy|serversell> <true|false>

(管理员) 启用 / 禁用维护模式(阻止新商店,并完全阻止设置、购买和出售的访问)。

配置:

  • 必需模组: 无,但兼容 Impactor / Vaults / PebbleEconomy / CobbleDollars
  • 设置: playershop.json(税率、限制、Webhooks、黑名单等)