跳到正文

Easy Trading Station

作者:dr460neye

使用 NPC 捕捉器捕捉 Easy NPC、村民和流浪商人,并将他们安置在玻璃交易站中。商店、对话和脚本都能正常运行,几乎不影响性能。工作站、升级和配方均可配置。

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

Easy Trading Station

可与原版游戏以及 Easy NPC 配合使用。 用 NPC Catcher 捕捉村民、流浪商人,或(安装 Easy NPC 后)Easy NPC,并将其安置在玻璃交易站中:商店、对话和脚本仍能正常工作,NPC 会保持不动,几乎不消耗性能。

Minecraft 26.1.2 · NeoForge · Easy NPC 7.18.0+ 和 Easy Villagers 均为可选

Trading stations with a Wayfarer, a Jeweler and a strike sign


为什么需要它

在基地里四处走动、不断更新并可能闲逛走失的村民和 NPC,既占性能又令人头疼。交易站为每个 NPC 提供专属位置,就像店铺柜台一样,同时不会让世界里多出一个持续更新的实体。非常适合交易大厅,以及带有任务或商店 NPC 的整合包。

功能一览

  • NPC Catcher:捕捉或克隆 Easy NPC、普通村民(所有职业,也包括其他模组添加的职业)以及流浪商人。可以全局设置,也可以按 NPC 类型或名称分别设置模式。
  • Trading Station:一个 1 × 2 × 2 的玻璃隔间,设有 NPC 站立的台座、交互窗口和前方的工作站。上方的前框会显示住户信息:NPC 的名称,或村民的职业。Shift + 右键可打开菜单,菜单中设有捕捉器、工作站和交易站升级的槽位。
  • 村民也能使用:普通村民需要其职业对应的工作站点方块,职业信息从游戏数据中读取,因此其他模组添加的职业无需额外设置。存放期间,村民会补货。没有职业的村民和傻子村民会举起告示牌,而不是摇头。
  • 交易站升级:Easy NPC 需要 Advanced NPC Trading Station Upgrade;流浪商人需要 Wandering Trader Upgrade(每天刷新报价)。普通村民无需升级。手持升级物品对交易站按右键即可安装。配方以及各类 NPC 所需的升级都可以配置。
  • NPC 的功能均可正常使用:交易、对话、动作,以及其他模组的点击处理器(例如 KubeJS 商店)。
  • 几乎不消耗性能:交易站只储存数据。只有玩家与 NPC 交谈时,NPC 才会作为实体出现在世界中;客户端则会绘制缓存的非活动副本。
  • 工作站:每个 Easy NPC 都需要在交易站中放入工作站。整合包作者可以为每个 NPC 指定所需方块(Wayfarer 需要 Waystone)。若缺少工作站,NPC 会举起警示牌,并提示玩家缺少哪种工作站。
  • 多种外观:未来风格的静滞力场站、石质站、所有原版木材款式,以及自动支持其他模组添加的木材(Menril、Rowan、暮色森林木材等)。
  • 遵循领地保护规则:在受保护区域(FTB Chunks 和其他领地保护模组)中,无法捕捉不允许在此建造的玩家所无权捕捉的 NPC。
  • 兼容脚本 NPC:如果已捕捉的 Easy NPC 所用捕捉器被摧毁,该 NPC 会在其家园位置死亡,因此整合包中的重生逻辑仍能正常运行。交易站可抵御爆炸。

All trading stations of FTB Evolution 2: stone, futuristic and one for every wood

每种木材都对应一种交易站。图中展示的是 FTB Evolution 2 的木材款式。

使用方法

  1. 合成一个NPC Catcher(3 个线、2 个铁锭、1 个末影珍珠),然后对 NPC 或村民按右键。如果捕捉器模式设为 both,潜行可在捕捉和克隆之间切换。
  2. 合成并放置一个Trading Station(3 个玻璃、1 个绿宝石、1 个末影之眼、1 个钻石,以及 3 个木板或石头;未来风格款则使用 3 个铁锭)。
  3. 手持装有 NPC 的捕捉器对交易站按右键;或按住 Shift 并右键打开菜单。
  4. 将工作站放入工作站槽位(村民需要与其职业对应的工作站点方块;Easy NPC 则需要整合包指定的方块)。
  5. Easy NPC 和流浪商人需要升级:手持升级对交易站按右键即可安装。
  6. 对交易站按右键即可交易或交谈。

整合包作者须知

所有内容都可以通过普通配置项或配方修改。为每种 Easy NPC 设置工作站:

[station]
  requiredWorkstations = [
    "wayfarer=waystones:*waystone;Waystone",
    "beastmaster=iceandfire:lectern;Bestiary Lectern"
  ]

可按 NPC 类型或名称进行匹配,支持物品 ID、通配符或标签,并可添加提示标签。捕捉器模式也可按 NPC 类型或名称设置(捕捉、克隆、两者皆可、禁用):

[catcher]
  typeOverrides = ["beastmaster=BOTH", "wayfarer=CAPTURE", "jeweler=CLONE"]

每种 NPC 所需的升级,以及捕捉器、交易站和升级物品的配方,也都可以在配置文件中设置([upgrades]位于服务器配置[recipes],或通用配置中)。
完整指南:
配置指南

须知

  • Easy NPC 和 Easy Villagers 均为可选模组。未安装 Easy NPC 时,捕捉器可装入普通村民和流浪商人;安装后也可装入 Easy NPC。计划支持其他模组添加的商人。
  • 安装 Easy Villagers 时,绝不会克隆普通村民。
  • 尚未测试多人游戏和大型服务器。
  • 需要在服务器和客户端上都安装。
  • 采用 MIT 许可证。源代码和问题追踪:
    github.com/dr460neye/easy_trading_station

常见问题

Easy Trading Station 支持哪些 Minecraft 版本?

Easy Trading Station 支持 Minecraft Java 版 26.1.2,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

Easy Trading Station 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分