public class IngredientListElementInfo<V> extends java.lang.Object implements IIngredientListElementInfo<V>
Modifier | Constructor and Description |
---|---|
protected |
IngredientListElementInfo(IIngredientListElement<V> element,
IIngredientHelper<V> ingredientHelper,
IModIdHelper modIdHelper) |
Modifier and Type | Method and Description |
---|---|
static <V> IIngredientListElementInfo<V> |
create(IIngredientListElement<V> element,
IIngredientManager ingredientManager,
IModIdHelper modIdHelper) |
java.util.Collection<java.lang.String> |
getColorStrings(IIngredientManager ingredientManager) |
java.util.Collection<java.lang.String> |
getCreativeTabsStrings(IIngredientManager ingredientManager) |
IIngredientListElement<V> |
getElement() |
java.lang.String |
getModNameForSorting() |
java.util.Set<java.lang.String> |
getModNameStrings() |
java.lang.String |
getName() |
java.lang.String |
getResourceId() |
int |
getSortedIndex() |
java.util.Collection<net.minecraft.util.ResourceLocation> |
getTagIds(IIngredientManager ingredientManager) |
java.util.Collection<java.lang.String> |
getTagStrings(IIngredientManager ingredientManager) |
java.util.List<java.lang.String> |
getTooltipStrings(IIngredientFilterConfig config,
IIngredientManager ingredientManager) |
void |
setSortedIndex(int sortIndex) |
protected IngredientListElementInfo(IIngredientListElement<V> element, IIngredientHelper<V> ingredientHelper, IModIdHelper modIdHelper)
@Nullable public static <V> IIngredientListElementInfo<V> create(IIngredientListElement<V> element, IIngredientManager ingredientManager, IModIdHelper modIdHelper)
public java.lang.String getName()
getName
in interface IIngredientListElementInfo<V>
public java.lang.String getModNameForSorting()
getModNameForSorting
in interface IIngredientListElementInfo<V>
public java.util.Set<java.lang.String> getModNameStrings()
getModNameStrings
in interface IIngredientListElementInfo<V>
public final java.util.List<java.lang.String> getTooltipStrings(IIngredientFilterConfig config, IIngredientManager ingredientManager)
getTooltipStrings
in interface IIngredientListElementInfo<V>
public java.util.Collection<java.lang.String> getTagStrings(IIngredientManager ingredientManager)
getTagStrings
in interface IIngredientListElementInfo<V>
public java.util.Collection<net.minecraft.util.ResourceLocation> getTagIds(IIngredientManager ingredientManager)
getTagIds
in interface IIngredientListElementInfo<V>
public java.util.Collection<java.lang.String> getCreativeTabsStrings(IIngredientManager ingredientManager)
getCreativeTabsStrings
in interface IIngredientListElementInfo<V>
public java.util.Collection<java.lang.String> getColorStrings(IIngredientManager ingredientManager)
getColorStrings
in interface IIngredientListElementInfo<V>
public java.lang.String getResourceId()
getResourceId
in interface IIngredientListElementInfo<V>
public IIngredientListElement<V> getElement()
getElement
in interface IIngredientListElementInfo<V>
public void setSortedIndex(int sortIndex)
setSortedIndex
in interface IIngredientListElementInfo<V>
public int getSortedIndex()
getSortedIndex
in interface IIngredientListElementInfo<V>