一个不知从何处冒出来的蓝衣村民!你倒吸了一口凉气,丢下你的手柄,跪倒在地。你的脑袋里满是疑问:“它是怎么来到这里的?”“它为何试图与我交易?”“为什么村民会出现在村庄以外的地方?这到底是什么情况?!”
冷静点,朋友!没什么大不了的。你只是碰巧遇见了Minecraft中最新加入也是最老道的推销员——流浪商人!
流浪商人(Wandering Trader)是一种可以在世界各处生成的,类似于村民的被动型生物。
生成
流浪商人会随机地在世界中或是周期性地在村庄的会合点生成。流浪商人生成时会牵着一两只一同生成的行商羊驼。
在任何时候世界中只能有一个自然生成的流浪商人。在世界创建的24000游戏刻(1,200秒)后游戏将开始尝试生成流浪商人。[注 1]如果当前世界上不存在流浪商人,游戏将在这之后的每24000刻在离玩家半径48方块的范围内尝试生成新的流浪商人。初次尝试将有2.5%的几率成功。如果失败了则会在下次尝试中以5%的几率生成。如果再次失败,则之后的尝试都将以7.5%的最高几率生成。平均下来,大约14.325个游戏日会生成一个流浪商人,在48000或72000刻后流浪商人连同他的羊驼将消失并重置这个循环(如果行商羊驼没有被流浪商人牵着,那么行商羊驼将不会一起消失)。
在基岩版中,当尝试用刷怪蛋或/summon命令生成流浪商人时,行商羊驼也会一并生成。如果/mobevent minecraft:wandering_trader_event被设为false,那么流浪商人将永远不会生成。
在Java版中,如果/gamerule doTraderSpawning被设为false,那么流浪商人将永远不会生成。
掉落物
流浪商人与它的行商羊驼被分离超过10米后会扯断拴绳使其掉落。
当流浪商人被杀死时,它的行商羊驼会被解开并掉落拴绳。
若流浪商人在喝隐身药水时被击杀,则它有8.5%的几率掉落隐身药水,抢夺魔咒每级可增加1%的掉落几率。
若流浪商人在饮奶时被击杀,则它有8.5%的几率掉落奶桶,抢夺魔咒每级可增加1%的掉落几率。
行为
流浪商人有6个随机的交易选项。交易后不会解锁新的选项。
在生成后,流浪商人将会有40-60分钟的行程。流浪商人将会在这之后消失。流浪商人即使被命名牌命名或被放置于载具中(例如矿车和船)也会消失。当流浪商人的所有交易选项锁定以后其会更早消失。这种情况下流浪商人可能会重新出现并带有新的交易选项。
流浪商人有时会形成驼队,因为野生的羊驼会跟随被牵着的行商羊驼。
流浪商人可能会在黄昏时喝下隐身药水,并在黎明时饮奶来解除效果
流浪商人会躲避僵尸及其变种,灾厄村民的所有变种及恼鬼,与它们至少保持8格距离。流浪商人被僵尸杀死时不会像其他村民一样变成僵尸村民。[2]
流浪商人在受到敌对生物的魔法攻击、投掷物的伤害或躲避僵尸、僵尸的变种、灾厄村民和恼鬼时,会喝下隐身药水。
流浪商人被玩家攻击后会像村民一样从玩家身边逃开。另外,当行商羊驼的主人受到其他生物攻击时,行商羊驼会永久与该生物敌对并向其持续发动攻击,直至其中一方死亡。
和村民一样,流浪商人在乘坐矿车或船之类的物体时,“看起来”是站着的,这是故意的设定。[3]
交易
交易系统是一个游戏内容机制,允许玩家通过物品换取绿宝石,反之亦然。
对一个流浪商人按使用键会让玩家与它进行交易。点击在当前显示的交易左边和右边的按钮可显示其他交易。
当与流浪商人交易时,它的头上会出现一个绿宝石。
在一个交易被重复交易2-12次后,流浪商人将锁定交易,并永远不再解锁这个交易。所以假如一个玩家把流浪商人的所有交易都锁定了,那么将再无法与该商人进行任何交易。
当玩家手持绿宝石走到流浪商人附近时,流浪商人会手持自己希望和玩家进行交易的物品,并根据自己的交易项目,每几秒更换一次手上的物品。
和村民不同的是,流浪商人只给玩家提供“出售”交易,这意味着玩家只可以使用绿宝石来交换物品。
鉴于流浪商人提供的交易价格过高,几乎毫无实际用途,所以大部分玩家会将流浪商人作为其死亡时掉落的两根拴绳看待。
音效
| 音效 | 字幕 | 分类 | 描述 | 命名空间ID | 本地化键名 |
|---|---|---|---|---|---|
| 流浪商人:喃喃自语 | 友好生物 | 空闲时随机播放此音效 | entity.wandering_trader.ambient | subtitles.entity.wandering_trader.ambient | |
| 流浪商人:死亡 | 友好生物 | 死亡 | entity.wandering_trader.death | subtitles.entity.wandering_trader.death | |
| 流浪商人:受伤 | 友好生物 | 受伤 | entity.wandering_trader.hurt | subtitles.entity.wandering_trader.hurt | |
| 流浪商人:反对 | 友好生物 | 交易失败 | entity.wandering_trader.no | subtitles.entity.wandering_trader.no | |
| 流浪商人:交易 | 友好生物 | 打开交易GUI | entity.wandering_trader.trade | subtitles.entity.wandering_trader.trade | |
| 流浪商人:赞成 | 友好生物 | 交易成功 | entity.wandering_trader.yes | subtitles.entity.wandering_trader.yes | |
| 流浪商人:喝奶 | 友好生物 | 饮用牛奶 | entity.wandering_trader.drink_milk | subtitles.entity.wandering_trader.drink_milk | |
| 流浪商人:饮用药水 | 友好生物 | 饮用药水 | entity.wandering_trader.drink_potion | subtitles.entity.wandering_trader.drink_potion | |
| 流浪商人:隐身 | 友好生物 | 饮用隐身药水后隐身 | entity.wandering_trader.disappeared | subtitles.entity.wandering_trader.disappeared | |
| 流浪商人:现身 | 友好生物 | 饮用牛奶后现身 | entity.wandering_trader.reappeared | subtitles.entity.wandering_trader.reappeared |
基岩版:
| 音效 | 分类 | 描述 | 命名空间ID | 系统音效类型 | 音量 | 音高 | 衰减距离 | 流 | 预载 |
|---|---|---|---|---|---|---|---|---|---|
| 友好生物 | 空闲时随机播放此音效 | mob.wanderingtrader.idle | ambient | 1.0 | 0.8-1.2 | 16 | 否 | 否 | |
| 友好生物 | 死亡 | mob.wanderingtrader.death | death | 1.0 | 0.8-1.2 | 16 | 否 | 否 | |
| 友好生物 | 饮用隐身药水后隐身 | mob.wanderingtrader.disappeared | disappeared | 1.0 | 0.8-1.2 | 16 | 否 | 否 | |
| 友好生物 | 饮用牛奶 | mob.wanderingtrader.drink_milk | drink | 1.0 | 0.8-1.2 | 16 | 否 | 否 | |
| 友好生物 | 饮用药水 | mob.wanderingtrader.drink_potion | drink | 1.0 | 0.8-1.2 | 16 | 否 | 否 | |
| 友好生物 | 打开交易GUI | mob.wanderingtrader.haggle | haggle | 1.0 | 0.8-1.2 | 16 | 否 | 否 | |
| 友好生物 | 交易成功 | mob.wanderingtrader.yes | haggle.yes | 1.0 | 0.8-1.2 | 16 | 否 | 否 | |
| 友好生物 | 交易失败 | mob.wanderingtrader.no | haggle.no | 1.0 | 0.8-1.2 | 16 | 否 | 否 | |
| 友好生物 | 受伤 | mob.wanderingtrader.hurt | hurt | 1.0 | 0.8-1.2 | 16 | 否 | 否 | |
| 友好生物 | 饮用牛奶后现身 | mob.wanderingtrader.reappeared | reappeared | 1.0 | 0.8-1.2 | 16 | 否 | 否 |
数据值
ID
| 名称 | 命名空间ID | 本地化键名 |
|---|---|---|
| 流浪商人 | wandering_trader | entity.minecraft.wandering_trader |
基岩版:
| 名称 | 命名空间ID | 数字ID | 本地化键名 |
|---|---|---|---|
| 流浪商人 | wandering_trader | 118 | entity.wandering_trader.name |
实体数据
流浪商人有与之相联系的包含许多该生物属性的存档数据。
- 实体数据值
- 实体共通标签
- 活体共通标签
- 生物共通标签
- Age:此项对流浪商人没有用处。
- DespawnDelay:流浪商人强制消失前剩余的刻数。如果此数值小于等于0则流浪商人不会强制消失。
- ForcedAge:此项对流浪商人没有用处。
- Inventory:流浪商人的物品栏,最多8个槽位。
- :物品栏中的一个物品。
- 物品共通标签
- :物品栏中的一个物品。
- Offers:在第一次打开交易菜单时产生。
- Recipes:交易列表。
- :单个交易选项。
- buy:第一个收购物品。
- 物品共通标签
- buyB:第二个收购物品。可能不存在。
- 物品共通标签
- demand:此项交易的需求,影响第一个收购物品的价格。
- maxUses:表示在交易选项失效前能进行的最大交易次数。
- priceMultiplier:表示影响价格的乘数。
- rewardExp:表示交易是否会提供经验球。
- sell:出售的物品。
- 物品共通标签
- specialPrice:调节第一个收购物品的价格。
- uses:已经交易的次数,如果大于等于
maxUses,该交易将失效。 - xp:此项对流浪商人没有用处。
- buy:第一个收购物品。
- :单个交易选项。
- Recipes:交易列表。
- WanderTarget:流浪商人的目的地。可能不存在。
- X:目的地X坐标。
- Y:目的地Y坐标。
- Z:目的地Z坐标。
基岩版:
进度
| 图标 | 进度 | 游戏内描述 | 上游进度 | 实际需求(若异) | 命名空间ID |
|---|---|---|---|---|---|
![]() | 成交! What a Deal! | 成功与一名村民进行交易 | 冒险 | 通过与村民或流浪商人的交易获得一件物品并放置在物品栏中。 | adventure/trade |
历史
| Java版 | |||||
|---|---|---|---|---|---|
| 1.14 | 19w05a | ||||
| 19w06a | 流浪商人现在会在黄昏时喝下隐身药水,在黎明时饮奶以解除效果。 | ||||
| 流浪商人现在能打开门。 | |||||
| 19w09a | 为流浪商人加入了喝隐形药水与牛奶的音效。 | ||||
| 1.15.2 | pre1 | 现在可以使用/gamerule doTraderSpawning来控制流浪商人生成与否。 | |||
| 1.17 | 21w05a | 流浪商人现在出售小型垂滴叶。 | |||
| 21w13a | 流浪商人现在出售滴水石锥、缠根泥土和苔藓块。 | ||||
| 基岩版 | |||||
| 1.10.0 | 1.10.0.3 | ||||
| 1.11.0 | 1.11.0.3 | 流浪商人现在会在黄昏时喝下隐身药水,在黎明时饮奶以解除隐身效果。 | |||
| 流浪商人现在在僵尸、僵尸的变种、灾厄村民们和恼鬼逼近时喝下隐身药水。 | |||||
| 如果玩家手持绿宝石,流浪商人现在会手持它们愿意进行交易的物品。 | |||||
| 1.11.0.4 | 在实验性玩法的过渡之后,在游戏中完全加入流浪商人。 | ||||
| 现在流浪商人结束全部交易后会更快消失。 | |||||
| 流浪商人现在会有六种随机的交易而不是四种。 | |||||
| 1.12.0 | 1.12.0.2 | 为流浪商人加入了音效。 | |||
| 1.17.0 | 1.16.230.54 | 流浪商人现在出售小型垂滴叶、滴水石锥、缠根泥土和苔藓块。 | |||
| PlayStation 4版 | |||||
| 1.91 | |||||
漏洞
Template:Issue list
画廊
19w05a更新横幅里的流浪商人和行商羊驼。
概念设计
- Wandering trader concept 1.jpeg
流浪商人的一个早期设计,没有戴兜帽。[1]
- Wandering trader concept 2.jpeg
另一个早期设计。
- Wandering trader concept 3.jpg
在另一个早期设计中,流浪商人戴着礼帽。
艺术作品
备注
- ↑ 如果世界是从旧版本升级至1.14(从19w05a开始)的,计时器将从上次世界保存的时间开始。即如果世界是在正午被保存然后升级的,则算法将尝试在每天正午生成流浪商人。






