| Interface | Description |
|---|---|
| IFluidBlock |
Implement this interface on Block classes which represent world-placeable Fluids.
|
| IFluidTank |
A tank is the unit of interaction with Fluid inventories.
|
| Class | Description |
|---|---|
| BlockFluidBase |
This is a base implementation for Fluid blocks.
|
| BlockFluidClassic |
This is a fluid block implementation which emulates vanilla Minecraft fluid behavior.
|
| BlockFluidFinite |
This is a cellular-automata based finite fluid block implementation.
|
| DispenseFluidContainer |
Fills or drains a fluid container item using a Dispenser.
|
| Fluid |
Minecraft Forge Fluid Implementation
This class is a fluid (liquid or gas) equivalent to "Item." It describes the nature of a fluid
and contains its general properties.
|
| FluidActionResult |
Holds the result of a fluid action from
FluidUtil. |
| FluidEvent | |
| FluidEvent.FluidDrainingEvent |
Mods should fire this event when a fluid is
IFluidTank.drain(int, boolean) from their
tank. |
| FluidEvent.FluidFillingEvent |
Mods should fire this event when a fluid is
IFluidTank.fill(FluidStack, boolean)
their tank implementation. |
| FluidEvent.FluidMotionEvent |
Mods should fire this event when they move fluids around.
|
| FluidEvent.FluidSpilledEvent |
Mods should fire this event when a fluid "spills", for example, if a block containing fluid
is broken.
|
| FluidRegistry |
Handles Fluid registrations.
|
| FluidRegistry.FluidRegisterEvent | |
| FluidStack |
ItemStack substitute for Fluids.
|
| FluidTank |
Reference implementation of
IFluidTank. |
| FluidTankInfo |
Wrapper class used to encapsulate information about an IFluidTank.
|
| FluidUtil | |
| UniversalBucket |
A universal bucket that can hold any liquid
|