未来商店

未来商店

FutureShops 是一个 Minecraft Forge 1.20.1 经济模组,添加了服务器商店、玩家拥有的商店、物物交换以及带有现代游戏内 UI 的实体货币

技术

Future Shops

Future Shops 是适用于 Minecraft Forge 1.20.1 的完整多人经济系统。它将可配置的服务器商店、实体玩家店面、集市、拍卖行、ATM、灵活的支付来源和可恢复的托管整合到一个统一的市场界面中。

市场

/shop 市场提供可搜索的服务器商品列表、玩家店面、购买、以物易物、购物车、个人资料、交易历史、可配置部门、库存限制、促销活动和管理编辑功能。该界面在服务器商店、玩家商店、集市和拍卖行中采用一致的布局。

玩家商店

玩家可以放置动画商店方块、发布以库存为支撑的商品条目、自定义店面,并在离线时出售物品。服务器权威验证保护商品条目的编辑和购买。当物品或货币无法立即交付时,认领和恢复路径会保留它们。

集市

集市是一个由玩家驱动的商品市场。

  • 无需事先拥有物品即可浏览已注册的 Minecraft 物品目录。
  • 按显示名称、注册 ID、模组名称、模组 ID、物品标签或命名空间进行搜索。
  • 创建有预留资金的基于数量的买单。
  • 创建有托管库存的卖单。
  • 立即购买最优卖单,或立即出售给最优买单。
  • 跟踪未完成订单、部分成交、历史记录、认领、价格变动、成交量和市场深度。
  • 可选择由管理员控制精选目录,或由玩家控制开放目录。

拍卖行

拍卖行支持限时拍卖和立即购买商品条目。玩家可以从自己的库存创建条目,在确认前查看条目费用,使用预留资金出价,关注拍卖,查看市场活动,并通过可恢复的认领收取已完成或退回的资产。

ATM 与支付

ATM 将钱包余额转换为可配置的实体面额,并将货币存回账户。购买时可以询问是使用钱包资金、实体库存中的货币,还是使用配置的组合。

Future Shops 货币使用铸造签名和已花费铸造保护。由其他模组提供的货币物品仍然兼容,但 Future Shops 无法为其不控制的物品提供防复制保护。生成的配置会就此安全边界警告管理员。

可靠的托管

商店购买、集市订单、拍卖、出价、费用、ATM 操作和认领均使用服务器权威事务和可恢复的托管。如果交付无法完成,玩家会获得明确的重试或认领路径,而不会丢失资产。

配置

服务器管理员可以独立启用或禁用集市和拍卖行。单独的模块配置涵盖权限、费用、限制、持续时间、目录控制、结算、历史记录、外观和其他市场规则。禁用某个市场会保留其记录和恢复路径。

要求

  • Minecraft 1.20.1
  • Minecraft Forge 47 或更高版本
  • Java 17
  • GeckoLib 4.4 或更高版本
  • 服务器和每个连接的客户端都必须安装 Future Shops

Future Shops 3.0 使用网络协议 50。客户端和服务器必须使用兼容的构建版本。

Beta 说明

版本 3.0.0 是 Beta 版本。更新前请备份世界和配置。在将版本用于实际经济系统之前,请先在暂存服务器上测试经济规则。

源代码和问题跟踪可在 GitHub 上获取。