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
|