在Minecraft priceMultiplier

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

priceMultiplier标签做什么?

在Minecraft Java版中,priceMultiplier NBT标签允许你设置一个价格乘数,应用于交易中的第一个购买项目。为什么priceMultiplier标签很重要?村民可以提高交易中第一件物品的价格,如果价格倍增需求标签是积极的。价格倍数越高,根据对该商品的需求,价格就越不稳定。换句话说,价格倍数越高,当需求高时,村民就越会提高商品的价格。

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

哪些实体使用priceMultiplier标签?

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

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

例子

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

在这个例子中,我们将召唤两个村民。两个村民将购买7颗祖母绿和出售3块黄金与一个积极需求15。对于第一个村民,我们将把我们的价格倍数设置为0.2f,这是高的。对于第二个村民,我们将把我们的pricmultiplplier设置为0.05,这是低的。

第一个村民与高价格倍数0.2f

pricemultiplier标签

命令:
/召唤村民~ ~1 ~ {VillagerData:{职业:农民,等级:2,类型:平原},报价:{食谱:[{购买:{id:祖翡翠,计数:7},出售:{id:gold_bloc伟德玩家之选k,计数:3},priceMultiplier: 0.2度需求:15}]}}
价格计算:
倍数×需求×价格0.2X 15 X 7 = 21价格上涨了21美元新价格=原价+加价7 + 21 =28新的价格是28

第二村民与低价格倍数0.05f

pricemultiplier标签

命令:
/召唤村民~ ~1 ~ {VillagerData:{职业:农民,等级:2,类型:平原},报价:{食谱:[{购买:{id:祖翡翠,计数:7},出售:{id:gold_bloc伟德玩家之选k,计数:3},priceMultiplier: 0.05度需求:15}]}}
价格计算:
倍数×需求×价格0.05X 15 X 7 = 5价格上涨了5倍新价格=价格+价格上涨7 + 5 =12新的价格是12

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

注意:这个例子只显示了priceMultiplier变化的影响。它没有考虑到村民的流言蜚语。

priceMultiplier不影响第二个购买项目!

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

第一个村民与价格倍增0.2f

pricemultiplier标签

第二村民与价格倍数0.05f

pricemultiplier标签

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

命令生成器

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

其他电视台标签

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

分享: