MCWeightedItemStack

一个带有机会的物品堆栈,通常用于配方输出。

小心,如果用来创建权重堆的堆栈是可变的,那么尺寸设置也会变换原始堆栈!

这个类由mod-id为crafttweaker的模组添加. 因此,如果要使用此功能,则需要安装此mod。

导入相关包

如果遇到任何问题(例如强制转换数组),则可能需要导入软件包,因此,最好的方式就是导入包支持。

制作工具.api.item.MCweightedItemStack

已实现的接口

MCweightedItemStack 实现以下接口。 这意味着对这个接口可用的任何方法也可以在此类上使用。

Constructor #构造函数

手动创建重量物品。 通常您可以使用运营商或 .权重(权重) 方法,尽管是

新手工艺,api.item.MCweightedItemStack(itemStack as craftbiner.api.item.IItemStack, 权重双倍);
新手工艺.api.item.MCweightedItemStack(<item:minecraft:bedrock>, 0.5D);
参数类型描述
物品应用crafttweaker.api.item.IItemStack堆栈:
weightdouble机会介于 0 (0%) 和 1 (100%) 之间

方法

weight

用给定的重量创建一个新的重量堆栈。

返回: 一个新的重量物品栈

返回类型: craftbiner.api.item.MCweightedItemStack

<item:minecraft:bedrock>.weect(0.5D).权重(双重量)<item:minecraft:bedrock>.权重(0.5D).权重(0.75D)
参数类型描述
新权重double百分比

参数

名称类型可获得可设置
commandStringStringtruefalse
stackcrafttweaker.api.item.IItemStacktruefalse
weightdoubletruefalse

运算符

MUL

设置项目堆栈的金额。

如果原始堆栈可变,也会改变原始堆栈的大小。

返回: 一个新的重量物品栈

<item:minecraft:bedrock>.权重(0.5D) * 新金额为int
<item:minecraft:bedrock>.权重(0.5D) * 5
参数类型描述
新金额int新堆栈大小
### MOD

使用给定的百分比创建一个新的加权堆栈。

返回: 一个新的重量物品栈

<item:minecraft:bedrock>.权重(0.5D) % 新重量为int
<item:minecraft:bedrock>.权重(0.5D) % 75
参数类型描述
新权重int百分比