Importare la Classe

Link to importare-la-classe

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 at the very top of the file.

ZenScript
Copy
import crafttweaker.api.entity.type.player.Inventory;

Interfacce Implementate

Link to interfacce-implementate

Inventory implements the following interfaces. That means all methods defined in these interfaces are also available in Inventory

Name: add

Return Type: boolean

ZenScript
Copy
Inventory.add(stack as ItemStack) as boolean
ParametroTipoDescrizione
Parametro
stack
Tipo
ItemStack
Descrizione
No Description Provided

Name: add

Return Type: boolean

ZenScript
Copy
Inventory.add(index as int, stack as ItemStack) as boolean
ParametroTipoDescrizione
Parametro
indice
Tipo
int
Descrizione
No Description Provided
Parametro
stack
Tipo
ItemStack
Descrizione
No Description Provided

Name: contains

Return Type: boolean

ZenScript
Copy
Inventory.contains(stack as ItemStack) as boolean
ParametroTipoDescrizione
Parametro
stack
Tipo
ItemStack
Descrizione
No Description Provided

Name: contains

Return Type: boolean

ZenScript
Copy
Inventory.contains(tag as MCTag<ItemDefinition>) as boolean
ParametroTipoDescrizione
Parametro
tag
Tipo
MCTag<ItemDefinition>
Descrizione
No Description Provided

Name: dropAll

Return Type: void

ZenScript
Copy
// Inventory.dropAll() as void

myInventory.dropAll();

Link to findSlotMatchingItem

Name: findSlotMatchingItem

Return Type: int

ZenScript
Copy
Inventory.findSlotMatchingItem(stack as ItemStack) as int
ParametroTipoDescrizione
Parametro
stack
Tipo
ItemStack
Descrizione
No Description Provided

Link to findSlotMatchingUnusedItem

Name: findSlotMatchingUnusedItem

Return Type: int

ZenScript
Copy
Inventory.findSlotMatchingUnusedItem(stack as ItemStack) as int
ParametroTipoDescrizione
Parametro
stack
Tipo
ItemStack
Descrizione
No Description Provided

Name: getArmor

Return Type: ItemStack

ZenScript
Copy
Inventory.getArmor(armorIndex as int) as ItemStack
ParametroTipoDescrizione
Parametro
armorIndex
Tipo
int
Descrizione
No Description Provided

Name: getFreeSlot

Return Type: int

ZenScript
Copy
// Inventory.getFreeSlot() as int

myInventory.getFreeSlot();

Name: getSelected

Return Type: ItemStack

ZenScript
Copy
// Inventory.getSelected() as ItemStack

myInventory.getSelected();

Link to getSlotWithRemainingSpace

Name: getSlotWithRemainingSpace

Return Type: int

ZenScript
Copy
Inventory.getSlotWithRemainingSpace(stack as ItemStack) as int
ParametroTipoDescrizione
Parametro
stack
Tipo
ItemStack
Descrizione
No Description Provided

Link to getSuitableHotbarSlot

Name: getSuitableHotbarSlot

Return Type: int

ZenScript
Copy
// Inventory.getSuitableHotbarSlot() as int

myInventory.getSuitableHotbarSlot();

Name: getTimesChanged

Return Type: int

ZenScript
Copy
// Inventory.getTimesChanged() as int

myInventory.getTimesChanged();

Name: hurtArmor

Return Type: void

ZenScript
Copy
Inventory.hurtArmor(source as DamageSource, damage as float, armorSlots as int[]) as void
ParametroTipoDescrizione
Parametro
sorgente
Tipo
DamageSource
Descrizione
No Description Provided
Parametro
damage
Tipo
float
Descrizione
No Description Provided
Parametro
armorSlots
Tipo
int[]
Descrizione
No Description Provided

Name: pickSlot

Return Type: void

ZenScript
Copy
Inventory.pickSlot(index as int) as void
ParametroTipoDescrizione
Parametro
indice
Tipo
int
Descrizione
No Description Provided

Name: removeItem

Return Type: void

ZenScript
Copy
Inventory.removeItem(stack as ItemStack) as void
ParametroTipoDescrizione
Parametro
stack
Tipo
ItemStack
Descrizione
No Description Provided

Name: setPickedItem

Return Type: void

ZenScript
Copy
Inventory.setPickedItem(stack as ItemStack) as void
ParametroTipoDescrizione
Parametro
stack
Tipo
ItemStack
Descrizione
No Description Provided
NomeTipoHa GetterHa SetterDescrizione
Nome
freeSlot
Tipo
int
Ha Getter
Ha Setter
no
Descrizione
No Description Provided
Nome
selected
Tipo
ItemStack
Ha Getter
Ha Setter
no
Descrizione
No Description Provided
Nome
suitableHotbarSlot
Tipo
int
Ha Getter
Ha Setter
no
Descrizione
No Description Provided
Nome
timesChanged
Tipo
int
Ha Getter
Ha Setter
no
Descrizione
No Description Provided