public class StorageContainerItem extends BasicItem
| Modifier and Type | Field and Description |
|---|---|
protected int |
containerWidth |
protected int |
maxStorage |
| Constructor and Description |
|---|
StorageContainerItem(ResourceName name,
int maxStorage) |
StorageContainerItem(ResourceName name,
int maxStorage,
int containerWidth) |
| Modifier and Type | Method and Description |
|---|---|
int |
getContainerHeight() |
int |
getContainerWidth() |
static Inventory |
getItemInventory(ItemInstance instance) |
double |
getMaxInteractionDistance(IWorld world,
int x,
int y,
TileLayer layer,
double mouseX,
double mouseY,
AbstractPlayerEntity player,
ItemInstance instance) |
int |
getMaxStorage() |
boolean |
onInteractWith(IWorld world,
int x,
int y,
TileLayer layer,
double mouseX,
double mouseY,
AbstractPlayerEntity player,
ItemInstance instance) |
protected void |
openStorageContainer(AbstractPlayerEntity player,
ItemInstance instance) |
static void |
setItemInventory(ItemInstance instance,
Inventory inventory) |
createRenderer, getRendererattacksMultipleEntities, canHoldButtonToAttack, describeItem, getAttackCooldown, getAttackDamage, getCustomAttackableEntities, getDespawnTime, getHighestPossibleMeta, getInteractionPriority, getLocalizedName, getMaxAmount, getMiningSpeed, getName, getToolProperties, getUnlocalizedName, hasToolProperty, isDataSensitive, onEntityAttack, onInteractWithDestKey, onTileBroken, register, setMaxAmount, takeDamage, takeDamage, toString, useMetaAsDurabilityprotected final int maxStorage
protected final int containerWidth
public StorageContainerItem(ResourceName name, int maxStorage)
public StorageContainerItem(ResourceName name, int maxStorage, int containerWidth)
public boolean onInteractWith(IWorld world, int x, int y, TileLayer layer, double mouseX, double mouseY, AbstractPlayerEntity player, ItemInstance instance)
onInteractWith in class Itempublic double getMaxInteractionDistance(IWorld world, int x, int y, TileLayer layer, double mouseX, double mouseY, AbstractPlayerEntity player, ItemInstance instance)
getMaxInteractionDistance in class Itempublic int getMaxStorage()
public int getContainerWidth()
public int getContainerHeight()
protected void openStorageContainer(AbstractPlayerEntity player, ItemInstance instance)
public static Inventory getItemInventory(ItemInstance instance)
instance - The item instance.StorageContainerItem.public static void setItemInventory(ItemInstance instance, Inventory inventory)
instance - The item instance.inventory - The inventory to set