public class IngredientFilter
extends java.lang.Object
implements mezz.jei.api.IIngredientFilter
Constructor and Description |
---|
IngredientFilter(JeiHelpers helpers) |
Modifier and Type | Method and Description |
---|---|
void |
addIngredients(java.util.Collection<IIngredientListElement> ingredients) |
com.google.common.collect.ImmutableList<java.lang.Object> |
getFilteredIngredients() |
java.lang.String |
getFilterText() |
java.util.List<IIngredientListElement> |
getIngredientList() |
void |
modesChanged() |
void |
onClientTick(int timeoutMs) |
void |
onEditModeToggleEvent(EditModeToggleEvent event) |
void |
removeIngredients(java.util.Collection<IIngredientListElement> ingredients) |
void |
setFilterText(java.lang.String filterText) |
int |
size() |
public IngredientFilter(JeiHelpers helpers)
public void addIngredients(java.util.Collection<IIngredientListElement> ingredients)
public void removeIngredients(java.util.Collection<IIngredientListElement> ingredients)
public void modesChanged()
public void onClientTick(int timeoutMs)
public void onEditModeToggleEvent(EditModeToggleEvent event)
public java.util.List<IIngredientListElement> getIngredientList()
public com.google.common.collect.ImmutableList<java.lang.Object> getFilteredIngredients()
getFilteredIngredients
in interface mezz.jei.api.IIngredientFilter
public java.lang.String getFilterText()
getFilterText
in interface mezz.jei.api.IIngredientFilter
public void setFilterText(java.lang.String filterText)
setFilterText
in interface mezz.jei.api.IIngredientFilter
public int size()