## Uses of Class
net.minecraftforge.fluids.Fluid

- Packages that use Fluid
  Package | Description
  --- | ---
  net.minecraftforge.fluids |

- - ### Uses of Fluid in net.minecraftforge.fluids

    Fields in net.minecraftforge.fluids declared as Fluid
    Modifier and Type | Field and Description
    --- | ---
    `static Fluid` | FluidRegistry.`LAVA`
    `static Fluid` | FluidRegistry.`WATER`

    Methods in net.minecraftforge.fluids that return Fluid
    Modifier and Type | Method and Description
    --- | ---
    `Fluid` | FluidStack.`getFluid()`
    `Fluid` | BlockFluidBase.`getFluid()`
    `Fluid` | IFluidBlock.`getFluid()` Returns the Fluid associated with this Block.
    `static Fluid` | FluidRegistry.`getFluid(int fluidID)`
    `static Fluid` | FluidRegistry.`getFluid(String fluidName)`
    `static Fluid` | FluidRegistry.`lookupFluidForBlock(Block block)`
    `Fluid` | Fluid.`setBlockID(Block block)`
    `Fluid` | Fluid.`setBlockID(int blockID)`
    `Fluid` | Fluid.`setDensity(int density)`
    `Fluid` | Fluid.`setFlowingIcon(Icon flowingIcon)`
    `Fluid` | Fluid.`setGaseous(boolean isGaseous)`
    `Fluid` | Fluid.`setIcons(Icon commonIcon)`
    `Fluid` | Fluid.`setIcons(Icon stillIcon, Icon flowingIcon)`
    `Fluid` | Fluid.`setLuminosity(int luminosity)`
    `Fluid` | Fluid.`setRarity(EnumRarity rarity)`
    `Fluid` | Fluid.`setStillIcon(Icon stillIcon)`
    `Fluid` | Fluid.`setTemperature(int temperature)`
    `Fluid` | Fluid.`setUnlocalizedName(String unlocalizedName)`
    `Fluid` | Fluid.`setViscosity(int viscosity)`

    Methods in net.minecraftforge.fluids that return types with arguments of type Fluid
    Modifier and Type | Method and Description
    --- | ---
    `static Map<String,Fluid>` | FluidRegistry.`getRegisteredFluids()` Returns a read-only map containing Fluid Names and their associated Fluids.

    Methods in net.minecraftforge.fluids with parameters of type Fluid
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | IFluidHandler.`canDrain(ForgeDirection from, Fluid fluid)` Returns true if the given fluid can be extracted from the given direction.
    `boolean` | TileFluidHandler.`canDrain(ForgeDirection from, Fluid fluid)`
    `boolean` | IFluidHandler.`canFill(ForgeDirection from, Fluid fluid)` Returns true if the given fluid can be inserted into the given direction.
    `boolean` | TileFluidHandler.`canFill(ForgeDirection from, Fluid fluid)`
    `static boolean` | FluidRegistry.`isFluidRegistered(Fluid fluid)`
    `static boolean` | FluidRegistry.`registerFluid(Fluid fluid)` Register a new Fluid.
    `static boolean` | FluidContainerRegistry.`registerFluidContainer(Fluid fluid, ItemStack filledContainer)` Register a new fluid containing item that does not have an empty container.
    `static boolean` | FluidContainerRegistry.`registerFluidContainer(Fluid fluid, ItemStack filledContainer, ItemStack emptyContainer)` Register a new fluid containing item.

    Constructors in net.minecraftforge.fluids with parameters of type Fluid
    Constructor and Description
    `BlockFluidBase(int id, Fluid fluid, Material material)`
    `BlockFluidClassic(int id, Fluid fluid, Material material)`
    `BlockFluidFinite(int id, Fluid fluid, Material material)`
    `FluidStack(Fluid fluid, int amount)`
    `FluidTank(Fluid fluid, int amount, int capacity)`