Package net.minecraftforge.liquids

Interface Summary
IBlockLiquid Implementors of this interface are a liquid which may receive a block implementation and can be placed in the world.
ILiquid Liquids implement this interface
ILiquidTank A tank is the unit of interaction with liquid inventories.
ITankContainer  
 

Class Summary
LiquidContainerData  
LiquidContainerRegistry  
LiquidDictionary When creating liquids you should register them with this class.
LiquidDictionary.LiquidRegisterEvent Fired when a new liquid is created
LiquidEvent  
LiquidEvent.LiquidDrainingEvent Mods should fire this event when a liquid is ILiquidTank.drain(int, boolean) from their tank.
LiquidEvent.LiquidFillingEvent Mods should fire this event when a liquid is ILiquidTank.fill(LiquidStack, boolean) their tank implementation.
LiquidEvent.LiquidMotionEvent Mods should fire this event when they move liquids around (pipe networks etc)
LiquidEvent.LiquidSpilledEvent Mods should fire this event when a liquid "spills", for example, if a block containing liquid is broken.
LiquidStack ItemStack substitute for liquids
LiquidTank Reference implementation of ILiquidTank.
 

Enum Summary
IBlockLiquid.BlockType Controls the type of block that is generated by this IBlockLiquid