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 java.lang.String |
getDefaultFluidName(Fluid key) |
static Fluid |
getFluid(int fluidID) |
static Fluid |
getFluid(java.lang.String fluidName) |
static int |
getFluidID(Fluid fluid) |
static int |
getFluidID(java.lang.String fluidName) |
static java.lang.String |
getFluidName(Fluid fluid) |
static java.lang.String |
getFluidName(FluidStack stack) |
static java.lang.String |
getFluidName(int fluidID)
Deprecated.
|
static FluidStack |
getFluidStack(java.lang.String fluidName,
int amount) |
static int |
getMaxID() |
static java.util.Map<java.lang.String,java.lang.Integer> |
getRegisteredFluidIDs()
Deprecated.
|
static java.util.Map<Fluid,java.lang.Integer> |
getRegisteredFluidIDsByFluid()
Returns a read-only map containing Fluid IDs and their associated Fluids.
|
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<Fluid,java.lang.Integer> newfluidIDs,
java.util.Set<java.lang.String> defaultNames)
Called by Forge to prepare the ID map for server -> client sync.
|
static boolean |
isFluidDefault(Fluid fluid)
Is the supplied fluid the current default fluid for it's name
|
static boolean |
isFluidRegistered(Fluid fluid)
Does the supplied fluid have an entry for it's name (whether or not the fluid itself is default)
|
static boolean |
isFluidRegistered(java.lang.String fluidName) |
static void |
loadFluidDefaults(NBTTagCompound tag) |
static Fluid |
lookupFluidForBlock(Block block) |
static boolean |
registerFluid(Fluid fluid)
Register a new Fluid.
|
static void |
validateFluidRegistry() |
static void |
writeDefaultFluidList(NBTTagCompound forgeData) |
public static final Fluid WATER
public static final Fluid LAVA
public static int renderIdFluid
public static void initFluidIDs(com.google.common.collect.BiMap<Fluid,java.lang.Integer> newfluidIDs, java.util.Set<java.lang.String> defaultNames)
public static boolean registerFluid(Fluid fluid)
fluid - The fluid to register.public static boolean isFluidDefault(Fluid fluid)
fluid - the fluid we're testingpublic static boolean isFluidRegistered(Fluid fluid)
fluid - the fluid we're testingpublic static boolean isFluidRegistered(java.lang.String fluidName)
public static Fluid getFluid(java.lang.String fluidName)
public static Fluid getFluid(int fluidID)
public static int getFluidID(Fluid fluid)
public static int getFluidID(java.lang.String fluidName)
@Deprecated public static java.lang.String getFluidName(int fluidID)
public static java.lang.String getFluidName(Fluid fluid)
public static java.lang.String getFluidName(FluidStack stack)
public static FluidStack getFluidStack(java.lang.String fluidName, int amount)
public static java.util.Map<java.lang.String,Fluid> getRegisteredFluids()
@Deprecated public static java.util.Map<java.lang.String,java.lang.Integer> getRegisteredFluidIDs()
public static java.util.Map<Fluid,java.lang.Integer> getRegisteredFluidIDsByFluid()
public static int getMaxID()
public static java.lang.String getDefaultFluidName(Fluid key)
public static void loadFluidDefaults(NBTTagCompound tag)
public static void writeDefaultFluidList(NBTTagCompound forgeData)
public static void validateFluidRegistry()