现代/商店

现代/商店

/shop 用于服务器,自动配置物品页面,自动检测模组添加的物品并将其加入商店,基本涵盖了商店模组的所有功能,但该模组也支持单人游戏。

现代商店

一个功能完整的经济模组,包含购买/出售 GUI、基于配方的定价机制以及玩家间转账功能。适用于现代 Minecraft 版本,支持 Forge、Fabric 和 NeoForge。

功能特性

商店系统

  • 基于分类的商店 GUI — 物品按原版创造模式标签页分类组织
  • 购买物品 — 以动态价格从商店购买物品
  • 出售物品 — 以可配置价格将物品卖回给商店
  • 出售 GUI — 一个专门的出售界面,您可以将物品放入其中进行出售
  • 出售手持物品 — 立即出售您当前持有的物品
  • 玩家商店 — 玩家间交易界面
  • 搜索 — 在所有分类或特定分类内按名称搜索物品(1.21.1 NeoForge)

经济系统

  • 玩家余额 — 服务器为每位玩家追踪余额
  • 玩家间转账 — 通过确认系统直接向其他玩家付款
  • 余额查询 — 随时查看您的余额

定价引擎

  • 基于配方的定价 — 物品价格根据其合成配方自动计算
  • 可配置基础价格 — 通过配置文件为任何物品设置自定义基础价格
  • 价格倍率 — 全局买卖倍率,用于微调您的经济
  • 缓存系统 — 价格会缓存以提高性能,并在需要时清除
  • 价格重置 — 管理员可以重置所有价格,以根据配方重新计算

商店管理(管理员)

  • 添加物品 — 向商店分类添加新物品并设置自定义价格
  • 编辑物品 — 修改现有物品的价格和稀有度
  • 移除物品 — 从商店移除物品
  • 添加/移除分类 — 创建自定义商店分类或移除现有分类
  • 分类排序 — 拖放分类以自定义店铺布局(重启后保留)
  • 图标选择器 — 为分类和物品选择自定义图标
  • 重置商店 — 将商店重置为默认状态,并使用新鲜的基于配方的价格

命令

命令 描述 权限
/shop 打开主商店 GUI 所有玩家
/shop player 打开玩家间商店 所有玩家
/shop search all <名称> 在所有分类中搜索物品 所有玩家
/shop search category <分类> <名称> 在指定分类内搜索物品 所有玩家
/shop reset 重置所有价格并根据配方重新计算 管理员(OP)
/shop player-no-mod 无需模组即可打开玩家商店 管理员(OP)
/balance 或 /bal 查看您当前余额 所有玩家
/pay <玩家> <金额> 向其他玩家发送货币(需确认) 所有玩家
/pay confirm 确认待处理的付款 所有玩家
/sellgui 打开出售 GUI 所有玩家
/sellhand 出售您主手中的物品 所有玩家

注意: 某些命令可能并非适用于所有版本。1.21.1 NeoForge 版本拥有最完整的功能集,包括搜索和 player-no-mod 模式。

配置

该模组会在 <世界>/config/ 中创建配置文件:

  • modernshop_prices.json — 物品基础价格和定价配置
  • modernshop_category_order.json — 持久化的分类显示顺序

支持版本

Minecraft 加载器
1.20.1 Forge, Fabric
1.21.1 Fabric, NeoForge
1.21.11 Fabric
26.1.2 Fabric, NeoForge

致谢

  • 作者:Itamio
  • 贡献者:Asd1281yss
  • 许可证:MIT