"我的需求

这个Minecraft教程解释了所有关于NBT标签称为需求在Minecraft Java版(PC/Mac)。

需求标签做什么?

在Minecraft Java版中,需求NBT标签允许您设置交易的需求级别。为什么需求标签很重要?村民可以提高交易中第一件物品的价格如果需求和priceMultiplier标签是积极的。

负值表示对该交易的需求为负值,玩家一直在与村民交易其他物品。数值为正表示该交易的需求为正,且玩家完成该交易的次数更多(相对于村民提供的其他行业).

提示:当村民根据需求提高价格时,第一件物品的价格不可以超过项目的堆栈大小。游戏会自动执行这个价格限制。

哪些实体使用需求标签?

需求标签在Minecraft中被以下实体使用:

实体 描述
Minecraft实体价值
需求的标签 村民
"我:村民

例子

让我们看一个如何在Minecraft Java Edition 1.18中使用需求标签的例子。

在这个例子中,我们将召唤两个村民。两个村民将购买7颗祖母绿和出售3块黄金与一个priceMultiplier0.05 f。对于第一个村民,我们将要求设为15。对于第二个村民,我们将需求设置为5,这较低。

第一个村民,要求15人

需求的标签

命令:
/召唤村民~ ~1 ~ {VillagerData:{职业:农民,级别:2,类型:平原},Offers:{Recipes:[{buy:{id:emerald,Count:7}伟德玩家之选, sell:{id:gold_block,Count:3}, priceMultiplier:0.05f,需求:15}]}}
价格计算:
倍数×需求×价格15X 7 = 5价格上涨了5倍新价格=原价+加价7 + 5 =12新的价格是12

第二个村民,要求5人

需求的标签

命令:
/召唤村民~ ~1 ~ {VillagerData:{职业:农民,级别:2,类型:平原},Offers:{Recipes:[{buy:{id:emerald,Count:7}伟德玩家之选, sell:{id:gold_block,Count:3}, priceMultiplier:0.05f,需求:5}]}}
价格计算:
倍数×需求×价格5X 7 = 1价格上涨1新价格=价格+价格上涨7 + 1 =8新的价格是8

正如你所看到的,第一个需求等级为15的村民比第二个需求等级为5的村民收取了更高的12颗绿宝石的价格,后者只收取了8颗绿宝石。最后一点注意:在计算价格增长时,总是向下舍入到最接近的整数值。所以在第一个村民计算价格为(0.05 x 15 x 7)的情况下,准确的结果是5.25,但它被舍入到5,第二个村民计算价格为(0.05 x 5 x 7)的情况下,准确的结果是1.75,但它被舍入到1。

注意:此示例仅显示了需求标记更改的影响。它没有考虑到村民的流言蜚语。

需求不影响第二次购买物品!

为了证明只有第一个购买物品受到需求的影响,让我们在每个交易中添加第二个购买物品,即7颗钻石。当你打开村民贸易菜单时,你会看到:

第一个村民,要求15人

需求的标签

第二个村民,要求5人

需求的标签

如你所见,需求只影响第一件物品的价格(即:翡翠),但并不影响第二件购买物品的价格(即:钻石).在这个例子中,无论需求如何,所需钻石的数量总是7。

命令生成器

如果你需要帮助,你可以使用这些工具自动生成命令:伟德赔率特点

其他电视台标签

以下是Minecraft中其他一些独立的NBT标签:

分享: