MCWeightedItemStack

ItemStack с шансом, обычно используется для вывода рецептов.

Будьте осторожны, если стек был использован для создания WeightedStack, то набор размеров будет мутировать оригинальную стеку!

Этот класс был добавлен модом с mod-id crafttweaker. Так что если вы хотите использовать эту функцию, вам нужно установить этот мод.

Импорт класса

Вам может потребоваться импортировать пакет, если вы столкнетесь с какими-либо проблемами (например, с заливкой массива), так что лучше быть в безопасности, чем извиняться и добавлять импорт.

crafttweaker.api.item.MCWeightedItemStack

Implemented Interfaces

MCWeightedItemStack реализует следующие интерфейсы. That means any method available to them can also be used on this class.

Constructors

Вручную создает взвешенный ItemStack. Обычно вы можете использовать оператор или .weight(вес) метод IItemStack, хотя

new crafttweaker.api.item.MCWeightedItemStack(itemStack as crafttweaker.api.item.IItemStack, weight as double);
new crafttweaker.api.item.MCWeightedItemStack(<item:minecraft:bedrock>, 0.5D);
ПараметрТипDescription
элемент Стекcrafttweaker.api.item.IItemStackСтек
weightdoubleШанс, между 0 (0%) и 1 (100%)

Methods

weight

Создает новый взвешенный стек с заданным весом

Возвращается: новый взвешенный стек предметов

Тип возврата: crafttweaker.api.item.MCWeightedItemStack

<item:minecraft:bedrock>.вес (0.5D).вес (новый вес в два раза);
<item:minecraft:bedrock>.вес (0.5D).вес (0.75D);
ПараметрТипDescription
новый весdoubleПроцент

Свойства

НазваниеТипИмеет GetterИмеет Setter
commandStringStringtruefalse
stackcrafttweaker.api.item.IItemStacktruefalse
weightdoubletruefalse

Операторы

MUL

Устанавливает кол-во предметов Stack.

Если оригинальный стек был мутирован, также мутирует размер оригинала.

Возвращается: новый взвешенный стек предметов

<item:minecraft:bedrock>.weight (0.5D) * newAmount as int
<item:minecraft:bedrock>.weight (0.5D) * 5
ПараметрТипDescription
новая суммаintРазмер нового стека
### MOD

Создает новый взвешенный стек с заданным процентом

Возвращается: новый взвешенный стек предметов

<item:minecraft:bedrock>.вес (0,5D) % нового веса как int
<item:minecraft:bedrock>.веса (0,5D) % 75
ПараметрТипDescription
новый весintПроцент