Importing the class

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

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

Implemented Interfaces

Link to implemented-interfaces

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
ParameterTypeDescription
Parameter
stack
Type
Pila de objetos
Description
No Description Provided

Name: add

Return Type: boolean

ZenScript
Copy
Inventory.add(index as int, stack as ItemStack) as boolean
ParameterTypeDescription
Parameter
index
Type
int
Description
No Description Provided
Parameter
stack
Type
Pila de objetos
Description
No Description Provided

Link to g--2

Name: contains

Return Type: boolean

ZenScript
Copy
Inventory.contains(stack as ItemStack) as boolean
ParameterTypeDescription
Parameter
stack
Type
Pila de objetos
Description
No Description Provided

Link to g--3

Name: contains

Return Type: boolean

ZenScript
Copy
Inventory.contains(tag as MCTag<ItemDefinition>) as boolean
ParameterTypeDescription
Parameter
tag
Type
MCTag<ItemDefinition>
Description
No Description Provided

Name: dropAll

Return Type: void

ZenScript
Copy
// Inventory.dropAll() as void

myInventory.dropAll();

Link to g--5

Name: findSlotMatchingItem

Return Type: int

ZenScript
Copy
Inventory.findSlotMatchingItem(stack as ItemStack) as int
ParameterTypeDescription
Parameter
stack
Type
Pila de objetos
Description
No Description Provided

Link to g--6

Name: findSlotMatchingUnusedItem

Return Type: int

ZenScript
Copy
Inventory.findSlotMatchingUnusedItem(stack as ItemStack) as int
ParameterTypeDescription
Parameter
stack
Type
Pila de objetos
Description
No Description Provided

Link to g--7

Name: getArmor

Return Type: ItemStack

ZenScript
Copy
Inventory.getArmor(armorIndex as int) as ItemStack
ParameterTypeDescription
Parameter
armorIndex
Type
int
Description
No Description Provided

Link to g--8

Name: getFreeSlot

Return Type: int

ZenScript
Copy
// Inventory.getFreeSlot() as int

myInventory.getFreeSlot();

Link to g--9

Name: getSelected

Return Type: ItemStack

ZenScript
Copy
// Inventory.getSelected() as ItemStack

myInventory.getSelected();

Link to g--10

Name: getSlotWithRemainingSpace

Return Type: int

ZenScript
Copy
Inventory.getSlotWithRemainingSpace(stack as ItemStack) as int
ParameterTypeDescription
Parameter
stack
Type
Pila de objetos
Description
No Description Provided

Link to g--11

Name: getSuitableHotbarSlot

Return Type: int

ZenScript
Copy
// Inventory.getSuitableHotbarSlot() as int

myInventory.getSuitableHotbarSlot();

Link to g--12

Name: getTimesChanged

Return Type: int

ZenScript
Copy
// Inventory.getTimesChanged() as int

myInventory.getTimesChanged();

Link to g--13

Name: hurtArmor

Return Type: void

ZenScript
Copy
Inventory.hurtArmor(source as DamageSource, damage as float, armorSlots as int[]) as void
ParameterTypeDescription
Parameter
fuente
Type
DamageSource
Description
No Description Provided
Parameter
damage
Type
float
Description
No Description Provided
Parameter
armorSlots
Type
int[]
Description
No Description Provided

Name: pickSlot

Return Type: void

ZenScript
Copy
Inventory.pickSlot(index as int) as void
ParameterTypeDescription
Parameter
index
Type
int
Description
No Description Provided

Link to g--15

Name: removeItem

Return Type: void

ZenScript
Copy
Inventory.removeItem(stack as ItemStack) as void
ParameterTypeDescription
Parameter
stack
Type
Pila de objetos
Description
No Description Provided

Link to g--16

Name: setPickedItem

Return Type: void

ZenScript
Copy
Inventory.setPickedItem(stack as ItemStack) as void
ParameterTypeDescription
Parameter
stack
Type
Pila de objetos
Description
No Description Provided
NombreTypeHas GetterHas SetterDescription
Nombre
freeSlot
Type
int
Has Getter
true
Has Setter
false
Description
No Description Provided
Nombre
selected
Type
Pila de objetos
Has Getter
true
Has Setter
false
Description
No Description Provided
Nombre
suitableHotbarSlot
Type
int
Has Getter
true
Has Setter
false
Description
No Description Provided
Nombre
timesChanged
Type
int
Has Getter
true
Has Setter
false
Description
No Description Provided