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