Class FluidKeys
java.lang.Object
alexiil.mc.lib.attributes.fluid.volume.FluidKeys
public final class FluidKeys
extends java.lang.Object
The central registry for storing
FluidKey instances, and mapping Fluid and Potion instances
to them.-
Field Summary
Fields Modifier and Type Field Description static FluidKeyEMPTYstatic FluidKeyLAVAstatic net.minecraft.util.IdentifierMISSING_SPRITEstatic BiomeSourcedFluidKeyWATER -
Method Summary
Modifier and Type Method Description static FluidKeyget(FluidEntry entry)static FluidKeyget(net.minecraft.fluid.Fluid fluid)static FluidKeyget(net.minecraft.potion.Potion potion)static java.util.Set<FluidEntry.FluidFloatingEntry>getFloatingFluidIds()static java.util.Set<FluidRegistryEntry<?>>getRegistryFluidIds()static voidput(FluidEntry.FluidFloatingEntry entry, FluidKey fluidKey)static voidput(FluidRegistryEntry<?> entry, FluidKey fluidKey)static voidput(net.minecraft.fluid.Fluid fluid, FluidKey fluidKey)static voidput(net.minecraft.potion.Potion potion, FluidKey fluidKey)static voidremove(net.minecraft.fluid.Fluid fluid)Deprecated.Because I think fluids are meant to be all statically created?
-
Field Details
-
MISSING_SPRITE
public static final net.minecraft.util.Identifier MISSING_SPRITE -
EMPTY
-
LAVA
-
WATER
-
-
Method Details
-
put
-
put
-
put
-
put
-
remove
@Deprecated public static void remove(net.minecraft.fluid.Fluid fluid)Deprecated.Because I think fluids are meant to be all statically created?Removes a fluid entry from this map. -
get
- Returns:
- Null if the passed fluid is null, or a non-null
FluidKey.
-
get
-
get
-
getRegistryFluidIds
- Returns:
- A copy of all the
FluidRegistryEntrys registered.
-
getFloatingFluidIds
- Returns:
- A copy of all the
FluidEntry.FluidFloatingEntrys registered.
-