MCWeightedItemStack

ItemStack は、通常レシピ出力に使用されます。

WeightedStack を作成するために使用されたスタックが変更可能であれば、サイズ設定者は元のスタックも変更します!

This class was added by a mod with mod-id crafttweaker. So you need to have this mod installed if you want to use this feature.

Importing the class

It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import.

crafttweaker.api.item.MCWeightedItemStack

Implemented Interfaces

MCWeightedItemStack は、以下のインターフェイスを実装しています。 That means any method available to them can also be used on this class.

Constructors

weightedItemStackを手動で作成します。 通常、IItemStackの演算子または .weight(weight) メソッドを使用できますが、

new crafttweaker.api.item.MCWeightedItemStack(itemStack as crafttweaker.api.item.IItemStack, weight as double);
new crafttweaker.api.item.MCWeightedItemStack(<item:minecraft:bedrock>, 0.5D);
ParameterTypeDescription
itemStackcrafttweaker.api.item.IItemStackスタック
weightdouble0 (0%)から1 (100%)の間のチャンス

Methods

weight

指定された重みを持つ新しい重み付きスタックを作成します

戻り値: 新しいWeightedItemStack

戻り値の型: crafttweaker.api.item.MCWeightedItemStack

<item:minecraft:bedrock>.weight(0.5D).weight(newWeight as double);
<item:minecraft:bedrock>.weight(0.5D).weight(0.75D);
ParameterTypeDescription
新しい重量double割合

Properties

名称TypeHas GetterHas Setter
commandStringStringtruefalse
stackcrafttweaker.api.item.IItemStacktruefalse
weightdoubletruefalse

演算子

MUL

アイテムスタックの量を設定します。

元のスタックが変更可能であれば、元のスタックのサイズも変更されます。

戻り値: 新しいWeightedItemStack

<item:minecraft:bedrock>.weight(0.5D) * newAmount as int
<item:minecraft:bedrock>.weight(0.5D) * 5
ParameterTypeDescription
newAmountint新しいスタックサイズ
### MOD

与えられたパーセンテージで新しい重み付きスタックを作成します

戻り値: 新しいWeightedItemStack

<item:minecraft:bedrock>.weight(0.5D) % newWeight as int
<item:minecraft:bedrock>.weight(0.5D) % 75
ParameterTypeDescription
新しい重量int割合