商人 (Trader)

3.5-Beta-5 版本后

商人的实体信息基于 村民 (Villager) ,使用村民的交易界面。


空闲时,会漫无目的地游荡,主动远离附近的敌对生物。与玩家交易时会面朝玩家,能够开门。

商人被闪电击中时不会变成女巫,如果剩余燃烧时间为0则增加燃烧时间8秒,然后受到5点()闪电造成的伤害。

被生物杀死时,会传播被该生物杀死的言论。


玩家与商人交互时,如果玩家主手所持物品不为村民刷怪蛋、该商人不处于交易状态、不为幼年个体,则打开交易界面。

玩家与商人进行一次交易掉落随机 3~6 XP,如果此次交易可以让商人升级,额外掉落 5 XP。

如果商人符合下列条件之一:不为主世界NPC、不处于主世界维度、存在时间不少于40分钟(48000 tick),该商人可以在远离玩家时消失。


商人的交易价格会受到玩家的声望影响,每次升级后会解锁新交易项,至多解锁2个新交易项。

商人提供的交易项默认的职业经验为2,价格乘数为0.05,失效前可交易次数为16,不被锁定,交易的价格、物品和以上参数均可重新设置。

如果有交易项被锁定(如:爆破专家),被锁定的交易项:失效前可交易次数设为0,生成交易项时设为已经失效,并且无法补货。

交易项失效后无需工作站点方块即可补货,补货的方式和规则与原版村民相同。


3.5-Beta-5 版本前

商人的生成条件包括位置条件、维度条件、生成可能性条件、亮度条件。每个区块最多生成1个。

位置条件:自然生成的商人要生成在可以生成实体的方块上。

维度条件:主世界的商人不能在其他维度生成。

生成可能性条件:默认的生成率系数 = 10。每次尝试生成,成功的概率为 1 / 生成率系数。

亮度条件:主世界的商人生成受亮度控制,会尝试2次。

  • 第一次尝试:允许生成概率 = 当前位置的天空亮度 / 32。

  • 第二次尝试:如果天气为雷暴,允许生成概率 = 受10格范围内邻近方块影响的当前方块亮度 / 8;其他天气,允许生成概率 = 当前方块亮度 × 15 / 8。


如果商人符合下列条件之一:不为主世界NPC、不处于主世界维度、存在时间不少于60分钟(72000 tick),该商人可以在远离玩家时消失。


商人空闲时,会漫无目的地游荡,主动远离附近的敌对生物。与玩家交易时会面朝玩家,能够开门。

玩家与商人交互时:

  • 玩家手持命名牌,使用该命名牌。

  • 玩家手持的不是命名牌,不处于潜行状态,则生成交易项,交易对象设为玩家,向玩家打开商人的GUI。


商人的已解锁的交易项信息使用NBT保存,会随时更新。

每个商人还具有“额外交易项数量”数据,用来解锁新的交易项。


商人有两种交易项类型:固定交易项和随机交易项。默认为随机交易项。

固定交易项的商人会提供该商人拥有的所有交易项。

随机交易项的商人会提供一部分交易项,在所有交易项中随机选择、数量随机。提供的所有交易项都达到最大交易次数后,添加新的交易项。


3.2版本前

商人不能在超平坦世界生成。生成条件包括位置条件、维度条件、生成可能性条件、亮度条件。每个区块最多生成1个。

位置条件:自然生成的商人要生成在可以生成实体的方块上。

维度条件:主世界的商人不能在其他维度生成。

生成可能性条件:默认的生成率系数 = 150。每次尝试生成,成功的概率为 1 / 生成率系数。

亮度条件:所有商人生成受亮度控制,会尝试2次。

  • 第一次尝试:允许生成概率 = 当前位置的天空亮度 / 32。

  • 第二次尝试:如果天气为雷暴,允许生成概率 = 受10格范围内邻近方块影响的当前方块亮度 / 8;其他天气,允许生成概率 = 当前方块亮度 × 15 / 8。


商人在主世界时,会在远离玩家后消失。


商人拥有聊天信息,玩家与商人交互时随机选择一条发送给玩家。

玩家与商人交互时:

  • 玩家手持命名牌,使用该命名牌。

  • 玩家手持的不是命名牌,不处于潜行状态,则生成交易项,交易对象设为玩家,向玩家打开商人的GUI。


商人有两种交易项类型:固定交易项和随机交易项。默认为随机交易项。

固定交易项的商人会提供该商人拥有的所有交易项。

随机交易项的商人会提供一部分交易项,在所有交易项中随机选择、数量随机。

短评加载中..