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,
int orderIndex) |
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 |
getModNameForSorting() |
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 |
isVisible() |
void |
setVisible(boolean visible) |
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, int orderIndex)
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 getModNameForSorting()
getModNameForSorting
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 isVisible()
isVisible
in interface IIngredientListElement<V>
public void setVisible(boolean visible)
setVisible
in interface IIngredientListElement<V>