|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| 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 |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||