Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES