在Minecraft priceMultiplier
这个Minecraft教程解释了所有关于NBT标签称为priceMultiplier在Minecraft Java版(PC/Mac)。
priceMultiplier标签做什么?
在Minecraft Java版中,priceMultiplier NBT标签允许你设置一个价格乘数,应用于交易中的第一个购买项目。为什么priceMultiplier标签很重要?村民可以提高交易中第一件物品的价格,如果价格倍增需求标签是积极的。价格倍数越高,根据对该商品的需求,价格就越不稳定。换句话说,价格倍数越高,当需求高时,村民就越会提高商品的价格。
哪些实体使用priceMultiplier标签?
priceMultiplier标签在Minecraft中被以下实体使用:
实体 | 描述 (Minecraft实体价值) |
命令示例 |
---|---|---|
![]() |
村民 ("我:村民) |
例子(或电视台的标签) |
例子
让我们来看一个如何在Minecraft Java Edition 1.18中使用priceMultiplier标签的例子。
在这个例子中,我们将召唤两个村民。两个村民将购买7颗祖母绿和出售3块黄金与一个积极需求15。对于第一个村民,我们将把我们的价格倍数设置为0.2f,这是高的。对于第二个村民,我们将把我们的pricmultiplplier设置为0.05,这是低的。
第一个村民与高价格倍数0.2f
命令:
/召唤村民~ ~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
命令:
/召唤村民~ ~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的影响,让我们在每个交易中添加第二个购买物品(7颗钻石)。当你打开村民贸易菜单时,你会看到:
第一个村民与价格倍增0.2f
第二村民与价格倍数0.05f
如您所见,priceMultiplier只影响第一个购买项目的价格(即:翡翠),但并不影响第二件购买物品的价格(即:钻石).在这个例子中,无论priceMultiplier是多少,所需的钻石数量总是7。
命令生成器
如果你需要帮助,你可以使用这些工具自动生成命令:伟德赔率特点
其他电视台标签
以下是Minecraft中其他一些独立的NBT标签:
广告