"我的需求
这个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标签:
广告