public abstract class FluidRegistry
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
FluidRegistry.FluidRegisterEvent |
Modifier and Type | Field and Description |
---|---|
static Fluid |
LAVA |
static int |
renderIdFluid |
static Fluid |
WATER |
Modifier and Type | Method and Description |
---|---|
static Fluid |
getFluid(int fluidID) |
static Fluid |
getFluid(java.lang.String fluidName) |
static int |
getFluidID(java.lang.String fluidName) |
static java.lang.String |
getFluidName(FluidStack stack) |
static java.lang.String |
getFluidName(int fluidID) |
static FluidStack |
getFluidStack(java.lang.String fluidName,
int amount) |
static int |
getMaxID() |
static java.util.Map<java.lang.String,java.lang.Integer> |
getRegisteredFluidIDs()
Returns a read-only map containing Fluid Names and their associated IDs.
|
static java.util.Map<java.lang.String,Fluid> |
getRegisteredFluids()
Returns a read-only map containing Fluid Names and their associated Fluids.
|
static void |
initFluidIDs(com.google.common.collect.BiMap<java.lang.String,java.lang.Integer> newfluidIDs)
Called by Forge to prepare the ID map for server -> client sync.
|
static boolean |
isFluidRegistered(Fluid fluid) |
static boolean |
isFluidRegistered(java.lang.String fluidName) |
static Fluid |
lookupFluidForBlock(Block block) |
static boolean |
registerFluid(Fluid fluid)
Register a new Fluid.
|
public static final Fluid WATER
public static final Fluid LAVA
public static int renderIdFluid
public static void initFluidIDs(com.google.common.collect.BiMap<java.lang.String,java.lang.Integer> newfluidIDs)
public static boolean registerFluid(Fluid fluid)
fluid
- The fluid to register.public static boolean isFluidRegistered(Fluid fluid)
public static boolean isFluidRegistered(java.lang.String fluidName)
public static Fluid getFluid(java.lang.String fluidName)
public static Fluid getFluid(int fluidID)
public static java.lang.String getFluidName(int fluidID)
public static java.lang.String getFluidName(FluidStack stack)
public static int getFluidID(java.lang.String fluidName)
public static FluidStack getFluidStack(java.lang.String fluidName, int amount)
public static java.util.Map<java.lang.String,Fluid> getRegisteredFluids()
public static java.util.Map<java.lang.String,java.lang.Integer> getRegisteredFluidIDs()
public static int getMaxID()