Container
Link to container
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 Copyimport crafttweaker.api.world.Container;
Implemented Interfaces
Link to implemented-interfaces
Container implements the following interfaces. That means all methods defined in these interfaces are also available in Container
Methods
Link to methods
Name: canPlaceItem
Return Type: boolean
ZenScript CopyContainer.canPlaceItem(index as int, stack as ItemStack) as boolean
Parameter | Type | Description |
---|---|---|
Parameter index | Type int | Description No Description Provided |
Parameter stack | Type ItemStack | Description No Description Provided |
Name: countItem
Return Type: int
ZenScript CopyContainer.countItem(item as ItemDefinition) as int
Parameter | Type | Description |
---|---|---|
Parameter item | Type ItemDefinition | Description No Description Provided |
Name: countStack
Return Type: int
ZenScript CopyContainer.countStack(item as IItemStack) as int
Parameter | Type | Description |
---|---|---|
Parameter item | Type IItemStack | Description No Description Provided |
Name: getContainerSize
Gets the size (how many slots) of this Container
Returns: The amount of slots this Container has.
Return Type: int
ZenScript Copy// Container.getContainerSize() as int
myContainer.getContainerSize();
Name: getItem
Gets the ItemStack in the given slot.
Returns: the ItemStack in the given slot.
Return Type: ItemStack
ZenScript CopyContainer.getItem(index as int) as ItemStack
Parameter | Type | Description |
---|---|---|
Parameter index | Type int | Description The slot index to get. |
Name: getMaxStackSize
Return Type: int
ZenScript Copy// Container.getMaxStackSize() as int
myContainer.getMaxStackSize();
Name: hasAnyOf
Return Type: boolean
ZenScript CopyContainer.hasAnyOf(items as Set<ItemDefinition>) as boolean
Parameter | Type | Description |
---|---|---|
Parameter items | Type Set<ItemDefinition> | Description No Description Provided |
Name: isEmpty
Checks if this Container is empty.
Returns: True if empty. False otherwise.
Return Type: boolean
ZenScript Copy// Container.isEmpty() as boolean
myContainer.isEmpty();
Name: removeItem
Return Type: ItemStack
ZenScript CopyContainer.removeItem(var1 as int, var2 as int) as ItemStack
Parameter | Type | Description |
---|---|---|
Parameter var1 | Type int | Description No Description Provided |
Parameter var2 | Type int | Description No Description Provided |
Name: removeItemNoUpdate
Return Type: ItemStack
ZenScript CopyContainer.removeItemNoUpdate(index as int) as ItemStack
Parameter | Type | Description |
---|---|---|
Parameter index | Type int | Description No Description Provided |
Name: setChanged
Return Type: void
ZenScript Copy// Container.setChanged() as void
myContainer.setChanged();
Name: setItem
Return Type: void
ZenScript CopyContainer.setItem(index as int, stack as ItemStack) as void
Parameter | Type | Description |
---|---|---|
Parameter index | Type int | Description No Description Provided |
Parameter stack | Type ItemStack | Description No Description Provided |
Name: startOpen
Return Type: void
ZenScript CopyContainer.startOpen(player as Player) as void
Parameter | Type | Description |
---|---|---|
Parameter player | Type Player | Description No Description Provided |
Name: stillValid
Return Type: boolean
ZenScript CopyContainer.stillValid(player as Player) as boolean
Parameter | Type | Description |
---|---|---|
Parameter player | Type Player | Description No Description Provided |
Name: stopOpen
Return Type: void
ZenScript CopyContainer.stopOpen(player as Player) as void
Parameter | Type | Description |
---|---|---|
Parameter player | Type Player | Description No Description Provided |
Properties
Link to properties
이름 | Type | Has Getter | Has Setter | Description |
---|---|---|---|---|
이름 changed | Type void | Has Getter true | Has Setter false | Description No Description Provided |
이름 containerSize | Type int | Has Getter true | Has Setter false | Description Gets the size (how many slots) of this Container |
이름 isEmpty | Type boolean | Has Getter true | Has Setter false | Description Checks if this Container is empty. |
이름 maxStackSize | Type int | Has Getter true | Has Setter false | Description No Description Provided |