public class IngredientListElement<V> extends java.lang.Object implements IIngredientListElement<V>
Modifier | Constructor and Description |
---|---|
protected |
IngredientListElement(V ingredient,
int orderIndex,
mezz.jei.api.ingredients.IIngredientHelper<V> ingredientHelper,
mezz.jei.api.ingredients.IIngredientRenderer<V> ingredientRenderer,
IModIdHelper modIdHelper) |
Modifier and Type | Method and Description |
---|---|
static <V> IngredientListElement<V> |
create(V ingredient,
mezz.jei.api.ingredients.IIngredientHelper<V> ingredientHelper,
mezz.jei.api.ingredients.IIngredientRenderer<V> ingredientRenderer,
IModIdHelper modIdHelper) |
java.util.Collection<java.lang.String> |
getColorStrings() |
java.util.Collection<java.lang.String> |
getCreativeTabsStrings() |
java.lang.String |
getDisplayName() |
V |
getIngredient() |
mezz.jei.api.ingredients.IIngredientHelper<V> |
getIngredientHelper() |
mezz.jei.api.ingredients.IIngredientRenderer<V> |
getIngredientRenderer() |
java.lang.String |
getModName() |
java.util.Set<java.lang.String> |
getModNameStrings() |
int |
getOrderIndex() |
java.util.Collection<java.lang.String> |
getOreDictStrings() |
java.lang.String |
getResourceId() |
java.util.List<java.lang.String> |
getTooltipStrings() |
boolean |
isHidden() |
void |
setHidden(boolean hidden) |
protected IngredientListElement(V ingredient, int orderIndex, mezz.jei.api.ingredients.IIngredientHelper<V> ingredientHelper, mezz.jei.api.ingredients.IIngredientRenderer<V> ingredientRenderer, IModIdHelper modIdHelper)
@Nullable public static <V> IngredientListElement<V> create(V ingredient, mezz.jei.api.ingredients.IIngredientHelper<V> ingredientHelper, mezz.jei.api.ingredients.IIngredientRenderer<V> ingredientRenderer, IModIdHelper modIdHelper)
public final V getIngredient()
getIngredient
in interface IIngredientListElement<V>
public int getOrderIndex()
getOrderIndex
in interface IIngredientListElement<V>
public mezz.jei.api.ingredients.IIngredientHelper<V> getIngredientHelper()
getIngredientHelper
in interface IIngredientListElement<V>
public mezz.jei.api.ingredients.IIngredientRenderer<V> getIngredientRenderer()
getIngredientRenderer
in interface IIngredientListElement<V>
public final java.lang.String getDisplayName()
getDisplayName
in interface IIngredientListElement<V>
public java.lang.String getModName()
getModName
in interface IIngredientListElement<V>
public java.util.Set<java.lang.String> getModNameStrings()
getModNameStrings
in interface IIngredientListElement<V>
public final java.util.List<java.lang.String> getTooltipStrings()
getTooltipStrings
in interface IIngredientListElement<V>
public java.util.Collection<java.lang.String> getOreDictStrings()
getOreDictStrings
in interface IIngredientListElement<V>
public java.util.Collection<java.lang.String> getCreativeTabsStrings()
getCreativeTabsStrings
in interface IIngredientListElement<V>
public java.util.Collection<java.lang.String> getColorStrings()
getColorStrings
in interface IIngredientListElement<V>
public java.lang.String getResourceId()
getResourceId
in interface IIngredientListElement<V>
public boolean isHidden()
isHidden
in interface IIngredientListElement<V>
public void setHidden(boolean hidden)
setHidden
in interface IIngredientListElement<V>