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.capability.IItemHandler;

Name: extractItem

Return Type: IItemStack

ZenScript
Copy
IItemHandler.extractItem(slot as int, amount as int, simulate as boolean) as IItemStack
ParameterTypeDescriptionOptionalDefaultValue
Parameter
slot
Type
int
Description
No Description Provided
Optional
false
DefaultValue
Parameter
amount
Type
int
Description
No Description Provided
Optional
false
DefaultValue
Parameter
simulate
Type
boolean
Description
No Description Provided
Optional
true
DefaultValue
false

Name: getSlotLimit

Return Type: int

ZenScript
Copy
IItemHandler.getSlotLimit(slot as int) as int
ParameterTypeDescription
Parameter
slot
Type
int
Description
No Description Provided

Name: getSlots

Return Type: int

ZenScript
Copy
// IItemHandler.getSlots() as int

myIItemHandler.getSlots();

Name: getStackInSlot

Return Type: IItemStack

ZenScript
Copy
IItemHandler.getStackInSlot(slot as int) as IItemStack
ParameterTypeDescription
Parameter
slot
Type
int
Description
No Description Provided

Name: insertItem

Return Type: IItemStack

ZenScript
Copy
IItemHandler.insertItem(slot as int, stack as IItemStack, simulate as boolean) as IItemStack
ParameterTypeDescriptionOptionalDefaultValue
Parameter
slot
Type
int
Description
No Description Provided
Optional
false
DefaultValue
Parameter
stack
Type
IItemStack
Description
No Description Provided
Optional
false
DefaultValue
Parameter
simulate
Type
boolean
Description
No Description Provided
Optional
true
DefaultValue
false

Name: isItemValid

Return Type: boolean

ZenScript
Copy
IItemHandler.isItemValid(slot as int, stack as IItemStack) as boolean
ParameterTypeDescription
Parameter
slot
Type
int
Description
No Description Provided
Parameter
stack
Type
IItemStack
Description
No Description Provided
NameTypeHas GetterHas SetterDescription
Name
slots
Type
int
Has Getter
true
Has Setter
false
Description
No Description Provided