村民商店

村民商店

多人生存模式下由村民运营的商店:可交易任何物品,拥有真实物理库存、升级系统、共同所有者以及完整的配置界面。

VillagerShop

把村民变成真正的商人:打造完全可配置的多玩家商店。

VillagerShop 添加了一个商人柜台:一个可放置和配置的工作站点方块,村民可以认领它来为你的顾客服务——就像村民绑定讲台或制图台一样。

你可以定义出售和收购的物品,商品来自(付款也存入)柜台自身的存储空间。不再需要信任箱子:商店自行管理库存和付款。


✨ 功能

  • 可配置的商人柜台 — 一个分标签页的界面(商店/交易/库存/升级),仅限所有者使用。
  • 村民作为卖家 — 它会像真实的工作站点方块一样绑定到柜台,并为顾客打开原版风格的交易界面。
  • 任何物品作为货币 — 不限于绿宝石:可以用任何物品交换任何物品。
  • 真实的物理库存 — 售出的商品从柜台中取出,付款存入其中。无库存 = 该交易不可用。
  • 模块化升级(升级标签页):
    • 永生(下界之星)→ 卖家变得无敌。
    • 移动(海晶碎片 = 保持在 3 格范围内;紫水晶碎片 = 在柜台前静止站立)。
    • 存储(箱子)→ 每个箱子增加 27 个槽位,最多 216 个。
    • 通信(避雷针)→ 当交易受阻(商品售罄或存储满)以及商人死亡时通知所有者——如果在线则立即通知,否则在下次登录时通知。添加“定位商人”按钮。
    • 访问(金块)→ 解锁共同所有者管理。
    • 记忆(书架)→ 保存模块:将商店配置导出为一本成书(可在工作台上复制)并导入到另一个柜台。
  • 共同所有者 — 与其他玩家共享配置(通过访问升级)。
  • 内置指南 — 一本 Patchouli 书籍解释了一切,提供英语和法语版本。

每个升级解锁一项功能;移除物品后功能关闭——但你的设置会保留。


📦 需求

  • Minecraft 1.20.1
  • Forge 47.2.0+
  • Patchouli(必需依赖——请单独安装)

🚀 安装

  1. 安装 Forge 1.20.1。
  2. 将 VillagerShop 和 Patchouli 放入你的 mods/ 文件夹。
  3. 在服务器上,在服务端安装两个模组(玩家客户端也需要安装)。

📜 许可证

根据 GNU LGPL-3.0 发布。你可以自由使用、研究、修改和重新分发此模组;对模组代码的修改必须保持相同许可证并提供源代码。请参阅 LICENSE 和 COPYING 文件。

🙏 鸣谢

  • 开发与原始资源:GusFrip
  • 依赖:Patchouli 由 Vazkii 开发