public class FluidStackHelper extends java.lang.Object implements IIngredientHelper<net.minecraftforge.fluids.FluidStack>
| Constructor and Description |
|---|
FluidStackHelper(ISubtypeManager subtypeManager,
IColorHelper colorHelper) |
| Modifier and Type | Method and Description |
|---|---|
net.minecraftforge.fluids.FluidStack |
copyIngredient(net.minecraftforge.fluids.FluidStack ingredient)
Makes a copy of the given ingredient.
|
net.minecraft.item.ItemStack |
getCheatItemStack(net.minecraftforge.fluids.FluidStack ingredient)
Called when a player is in cheat mode and clicks an ingredient in the list.
|
java.lang.Iterable<java.lang.Integer> |
getColors(net.minecraftforge.fluids.FluidStack ingredient)
Get the main colors of this ingredient.
|
java.lang.String |
getDisplayName(net.minecraftforge.fluids.FluidStack ingredient)
Display name used for searching.
|
java.lang.String |
getErrorInfo(net.minecraftforge.fluids.FluidStack ingredient)
Get information for error messages involving this ingredient.
|
net.minecraftforge.fluids.FluidStack |
getMatch(java.lang.Iterable<net.minecraftforge.fluids.FluidStack> ingredients,
net.minecraftforge.fluids.FluidStack toMatch)
Find a matching ingredient from a group of them.
|
java.lang.String |
getModId(net.minecraftforge.fluids.FluidStack ingredient)
Return the modId of the mod that created this ingredient.
|
java.lang.String |
getResourceId(net.minecraftforge.fluids.FluidStack ingredient)
Return the resource id of the given ingredient.
|
java.util.Collection<net.minecraft.util.ResourceLocation> |
getTags(net.minecraftforge.fluids.FluidStack ingredient)
Get a list of tags that include this ingredient.
|
java.lang.String |
getUniqueId(net.minecraftforge.fluids.FluidStack ingredient)
Unique ID for use in comparing, blacklisting, and looking up ingredients.
|
java.lang.String |
getUniqueId(net.minecraftforge.fluids.FluidStack ingredient,
UidContext context)
Unique ID for use in comparing, blacklisting, and looking up ingredients.
|
net.minecraftforge.fluids.FluidStack |
normalizeIngredient(net.minecraftforge.fluids.FluidStack ingredient)
Makes a normalized copy of the given ingredient.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCreativeTabNames, getDisplayModId, getMatch, getWildcardId, isIngredientOnServer, isValidIngredient, translateFocuspublic FluidStackHelper(ISubtypeManager subtypeManager, IColorHelper colorHelper)
@Nullable
public net.minecraftforge.fluids.FluidStack getMatch(java.lang.Iterable<net.minecraftforge.fluids.FluidStack> ingredients,
net.minecraftforge.fluids.FluidStack toMatch)
IIngredientHelpergetMatch in interface IIngredientHelper<net.minecraftforge.fluids.FluidStack>public java.lang.String getDisplayName(net.minecraftforge.fluids.FluidStack ingredient)
IIngredientHelpergetDisplayName in interface IIngredientHelper<net.minecraftforge.fluids.FluidStack>public java.lang.String getUniqueId(net.minecraftforge.fluids.FluidStack ingredient)
IIngredientHelpergetUniqueId in interface IIngredientHelper<net.minecraftforge.fluids.FluidStack>public java.lang.String getUniqueId(net.minecraftforge.fluids.FluidStack ingredient,
UidContext context)
IIngredientHelpergetUniqueId in interface IIngredientHelper<net.minecraftforge.fluids.FluidStack>public java.lang.String getModId(net.minecraftforge.fluids.FluidStack ingredient)
IIngredientHelpergetModId in interface IIngredientHelper<net.minecraftforge.fluids.FluidStack>public java.lang.Iterable<java.lang.Integer> getColors(net.minecraftforge.fluids.FluidStack ingredient)
IIngredientHelpergetColors in interface IIngredientHelper<net.minecraftforge.fluids.FluidStack>IColorHelperpublic java.lang.String getResourceId(net.minecraftforge.fluids.FluidStack ingredient)
IIngredientHelpergetResourceId in interface IIngredientHelper<net.minecraftforge.fluids.FluidStack>public net.minecraft.item.ItemStack getCheatItemStack(net.minecraftforge.fluids.FluidStack ingredient)
IIngredientHelpergetCheatItemStack in interface IIngredientHelper<net.minecraftforge.fluids.FluidStack>ingredient - The ingredient to cheat in. Do not edit this ingredient.public net.minecraftforge.fluids.FluidStack copyIngredient(net.minecraftforge.fluids.FluidStack ingredient)
IIngredientHelpercopyIngredient in interface IIngredientHelper<net.minecraftforge.fluids.FluidStack>ingredient - the ingredient to copypublic net.minecraftforge.fluids.FluidStack normalizeIngredient(net.minecraftforge.fluids.FluidStack ingredient)
IIngredientHelpernormalizeIngredient in interface IIngredientHelper<net.minecraftforge.fluids.FluidStack>ingredient - the ingredient to copy and normalizepublic java.util.Collection<net.minecraft.util.ResourceLocation> getTags(net.minecraftforge.fluids.FluidStack ingredient)
IIngredientHelpergetTags in interface IIngredientHelper<net.minecraftforge.fluids.FluidStack>public java.lang.String getErrorInfo(@Nullable
net.minecraftforge.fluids.FluidStack ingredient)
IIngredientHelpergetErrorInfo in interface IIngredientHelper<net.minecraftforge.fluids.FluidStack>