public abstract class ItemLiquidContainer extends ItemBasic
| Constructor | Description |
|---|---|
ItemLiquidContainer(ResourceName name) |
| Modifier and Type | Method | Description |
|---|---|---|
abstract boolean |
allowsLiquid(ItemInstance instance,
ResourceName name) |
|
abstract int |
getCapacity(ItemInstance instance) |
|
static ResourceName |
getLiquid(ItemInstance instance) |
|
static int |
getLiquidAmount(ItemInstance instance) |
|
static DataSet |
getLiquidData(ItemInstance instance,
boolean create) |
|
boolean |
onInteractWith(IWorld world,
int x,
int y,
TileLayer layer,
double mouseX,
double mouseY,
AbstractEntityPlayer player,
ItemInstance instance) |
|
static void |
storeLiquid(ItemInstance instance,
ResourceName liquid,
int amount) |
attacksMultipleEntities, canHoldButtonToAttack, describeItem, getAttackCooldown, getAttackDamage, getCustomAttackableEntities, getDespawnTime, getHighestPossibleMeta, getInteractionPriority, getLocalizedName, getMaxAmount, getMaxInteractionDistance, getMiningSpeed, getName, getToolProperties, getUnlocalizedName, isDataSensitive, onEntityAttack, onInteractWithDestKey, onTileBroken, register, setMaxAmount, takeDamage, takeDamage, toString, useMetaAsDurabilitycreateRenderer, getRendererpublic ItemLiquidContainer(ResourceName name)
public static DataSet getLiquidData(ItemInstance instance, boolean create)
public static int getLiquidAmount(ItemInstance instance)
public static ResourceName getLiquid(ItemInstance instance)
public static void storeLiquid(ItemInstance instance, ResourceName liquid, int amount)
public abstract boolean allowsLiquid(ItemInstance instance, ResourceName name)
public abstract int getCapacity(ItemInstance instance)
public boolean onInteractWith(IWorld world, int x, int y, TileLayer layer, double mouseX, double mouseY, AbstractEntityPlayer player, ItemInstance instance)
onInteractWith in class Item