Package de.ellpeck.rockbottom.api.item
Class LiquidContainerItem
java.lang.Object
de.ellpeck.rockbottom.api.item.Item
de.ellpeck.rockbottom.api.item.BasicItem
de.ellpeck.rockbottom.api.item.LiquidContainerItem
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanallowsLiquid(ItemInstance instance, ResourceName name) abstract intgetCapacity(ItemInstance instance) static ResourceNamegetLiquid(ItemInstance instance) static intgetLiquidAmount(ItemInstance instance) static DataSetgetLiquidData(ItemInstance instance, boolean create) booleanonInteractWith(IWorld world, int x, int y, TileLayer layer, double mouseX, double mouseY, AbstractPlayerEntity player, ItemInstance instance) static voidstoreLiquid(ItemInstance instance, ResourceName liquid, int amount) Methods inherited from class de.ellpeck.rockbottom.api.item.BasicItem
createRenderer, getRendererMethods inherited from class de.ellpeck.rockbottom.api.item.Item
attacksMultipleEntities, 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, useMetaAsDurability
-
Constructor Details
-
LiquidContainerItem
-
-
Method Details
-
getLiquidData
-
getLiquidAmount
-
getLiquid
-
storeLiquid
-
allowsLiquid
-
getCapacity
-
onInteractWith
public boolean onInteractWith(IWorld world, int x, int y, TileLayer layer, double mouseX, double mouseY, AbstractPlayerEntity player, ItemInstance instance) - Overrides:
onInteractWithin classItem
-