Better Caravans

Better Caravans

动态旅行商队,搭载生态适应的动物、自定义交易、可搜刮的宝箱,以及可防御的迷你袭击。完全可配置!

JOIN_OUR_DISCORD MODRINTH

添加了动态旅行商人车队,它们会在村庄之间和荒野中游荡。你可以与他们交易,保护他们免受掠夺者袭击以获得奖励,或者抢劫他们的驮畜获取战利品——一切由你决定。

客户端与服务器模组 — 必须在两端同时安装。

可自由用于任何整合包 — 无论是公开还是私人整合包,无需许可。

功能简介

  • 旅行车队 — 随着你的探索,商人队伍会动态生成,并朝着附近的村庄前进或在荒野中漫游。
  • 车队交易 — 每个车队都会从数据包驱动的交易池中获得一组随机的交易选项。
  • 驮畜战利品 — 骡子和羊驼可以携带装有战利品的箱子。沙漠车队以骆驼为领队,并带一头骡子来运送货物。
  • 迷你袭击 — 在车队附近停留足够久,掠夺者可能会发动伏击。
  • 保卫获得奖励 — 帮助商人幸存下来,即可获得经验值和临时交易折扣。
  • 适应生物群系的车队 — 动物和箱子战利品会适应生物群系,炎热地区使用骆驼,寒冷地区使用羊驼,温带环境使用骡子。
  • 车队驿站 — 在探索时发现自然生成的废弃驿站,里面有木桶和战利品。
  • 进度 — 解锁发现、交易、保卫和与车队互动相关的成就。
  • 可选铁傀儡护卫 — 可配置车队携带额外的保护随行。

兼容性

  • MCA Reborn / Minecraft Comes Alive — 车队成员身份存储在实体上,允许在生成时被替换的村民保留其车队成员资格。
  • 取消或替换生成生物的模组被安全处理。如果车队首领无法生成,车队创建将被中止,而不会留下一个不完整的队伍。

动态袭击

与车队周围的掠夺者战斗

旅途并非总是安全的。掠夺者可能会伏击附近的车队,将和平的交易遭遇变成战斗。

与车队村民的交易菜单

保护商人,幸存的商人成员将给予参与的玩家经验值和交易折扣作为奖励。

生物群系变化

冰上的车队

车队会根据周围环境进行调整:

  • 沙漠与恶地 — 骆驼带领车队,骡子负责运送货物。
  • 寒冷的山地 — 羊驼成为主要的驮畜。
  • 温带生物群系 — 车队通常使用骡子旅行。
  • 特定生物群系的战利品 — 箱子里的物品可能会根据车队生成的位置而变化。

车队驿站

车队驿站

废弃的车队驿站可以生成在世界各处,为旅行者提供休息场所和装有有用资源的木桶。

进度界面截图

配置

Better Caravans 旨在为单人世界和服务器提供高度可配置性。

设置包括:

  • 车队生成几率、延迟、距离、存在时间和允许的维度。
  • 村庄搜索半径和移动行为。
  • 商人和动物的数量。
  • 特定生物群系的车队动物。
  • 携带箱子的动物和箱子战利品。
  • 可选的铁傀儡护卫。
  • 迷你袭击的几率、时机、掠夺者数量、声音和奖励。
  • 交易数量和折扣范围。
  • 车队驿站的世界生成。
  • 管理员/调试命令。

配置文件:

<server>/config/bettercaravans-common.toml

数据包驱动的交易

整个车队交易池可以通过 JSON 数据包进行自定义:

data/bettercaravans/caravan_trades/*.json

你可以添加新交易、移除现有交易、重新平衡价格、调整权重,或者在不修改模组的情况下完全替换默认交易池。

在 NeoForge 上,正常的 /reload 即可重新加载车队交易文件。

当 enable_commands = true 时,/bettercaravans trade_reload 在所有受支持的版本上均可使用。

管理员命令

在 [Commands] 配置部分设置 enable_commands = true 以启用 Better Caravans 的管理员/调试命令。

  • /bettercaravans spawn [here] — 强制生成一个车队。
  • /bettercaravans despawn — 移除最近的车队。
  • /bettercaravans raid start / kill_enemies — 控制车队袭击。
  • /bettercaravans stop place / find — 测试车队驿站的生成。
  • /bettercaravans info — 检查最近的车队。

语言

完整翻译为10种语言:

英语、俄语、简体中文、西班牙语、法语、德语、日语、巴西葡萄牙语、韩语和意大利语。

反馈

请在 Discord 上报告任何错误、问题或功能建议: https://discord.gg/HTkn94BXmA

Nikrecs 的其他模组: PathSpeed · LeashAll