MCWeightedItemStack

Un ItemStack con una possibilità, di solito usato per gli output delle ricette.

Attenzione, se lo stack che è stato utilizzato per creare il WeightedStack era mutabile, allora il setter di dimensioni muterà anche lo stack originale!

Questa classe è stata aggiunta da una mod con ID crafttweaker. Perciò, è necessario avere questa mod installata per poter utilizzare questa funzione.

Importing the class

Potrebbe essere necessario importare il pacchetto, se si incontrano dei problemi (come castare un vettore), quindi meglio essere sicuri e aggiungere la direttiva di importazione.

crafttweaker.api.item.MCWeightedItemStack

Interfacce Implementate

MCWeightedItemStack implementa le seguenti interfacce. Ciò significa che ogni metodo presente nell'interfaccia può essere usato anche per questa classe.

Constructors

Crea manualmente il weightedItemStack. Di solito è possibile utilizzare l'operatore o il metodo .weight(weight) di IItemStack, anche se

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.IItemStackLa Pila
weightdoubleLa possibilità, tra 0 (0%) e 1 (100%)

Methods

weight

Crea una nuova pila ponderata con il peso dato

Restituisce: Un nuovo pesi oggettoStack

Tipo di restituzione: crafttweaker.api.item.MCWeightedItemStack

<item:minecraft:bedrock>.weight(0.5D).weight(newWeight as double);
<item:minecraft:bedrock>.weight(0.5D).weight(0.75D);
ParameterTypeDescription
NuovoPesodoubleLa percentuale

Properties

NameTypeHa GetterHa Setter
commandStringStringtruefalse
stackcrafttweaker.api.item.IItemStacktruefalse
weightdoubletruefalse

Operators

MUL

Imposta l'importo dell'oggettoStack.

Se lo Stack originale era mutabile, muta anche la dimensione dello stack originale.

Restituisce: Un nuovo pesi oggettoStack

<item:minecraft:bedrock>.weight(0.5D) * newAmount as int
<item:minecraft:bedrock>.weight(0.5D) * 5
ParameterTypeDescription
nuovoImportointLa nuova dimensione dello stack
### MOD

Crea una nuova pila ponderata con la percentuale data

Restituisce: Un nuovo pesi oggettoStack

<item:minecraft:bedrock>.weight(0.5D) % newWeight as int
<item:minecraft:bedrock>.weight(0.5D) % 75
ParameterTypeDescription
NuovoPesointLa percentuale