public abstract class LiquidContainerItem extends BasicItem
| Constructor and Description |
|---|
LiquidContainerItem(ResourceName name) |
| Modifier and Type | Method and 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,
AbstractPlayerEntity player,
ItemInstance instance) |
static void |
storeLiquid(ItemInstance instance,
ResourceName liquid,
int amount) |
createRenderer, getRendererattacksMultipleEntities, canHoldButtonToAttack, describeItem, getAttackCooldown, getAttackDamage, getCustomAttackableEntities, getDespawnTime, getHighestPossibleMeta, getInteractionPriority, getLocalizedName, getMaxAmount, getMaxInteractionDistance, getMiningSpeed, getName, getToolProperties, getUnlocalizedName, hasToolProperty, isDataSensitive, onEntityAttack, onInteractWithDestKey, onTileBroken, register, setMaxAmount, takeDamage, takeDamage, toString, useMetaAsDurabilitypublic LiquidContainerItem(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, AbstractPlayerEntity player, ItemInstance instance)
onInteractWith in class Item