public class ItemListOverlay extends java.lang.Object implements IItemListOverlay
| Constructor and Description |
|---|
ItemListOverlay(ItemFilter itemFilter,
java.util.List<IAdvancedGuiHandler<?>> advancedGuiHandlers,
IIngredientRegistry ingredientRegistry) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
ItemListOverlayInternal |
create(net.minecraft.client.gui.GuiScreen guiScreen) |
java.util.List<IAdvancedGuiHandler<?>> |
getAdvancedGuiHandlers() |
com.google.common.collect.ImmutableList<net.minecraft.item.ItemStack> |
getFilteredStacks() |
java.lang.String |
getFilterText() |
java.util.Set<net.minecraft.item.ItemStack> |
getHighlightedStacks() |
ItemListOverlayInternal |
getInternal() |
ItemFilter |
getItemFilter() |
net.minecraft.item.ItemStack |
getStackUnderMouse() |
com.google.common.collect.ImmutableList<net.minecraft.item.ItemStack> |
getVisibleStacks() |
boolean |
hasKeyboardFocus() |
void |
highlightStacks(java.util.Collection<net.minecraft.item.ItemStack> stacks)
Tells JEI which stacks to highlight
|
boolean |
isOpen() |
void |
rebuildItemFilter() |
void |
setFilterText(java.lang.String filterText)
Set the search filter string for the item list.
|
public ItemListOverlay(ItemFilter itemFilter, java.util.List<IAdvancedGuiHandler<?>> advancedGuiHandlers, IIngredientRegistry ingredientRegistry)
@Nullable public ItemListOverlayInternal create(net.minecraft.client.gui.GuiScreen guiScreen)
@Nullable public ItemListOverlayInternal getInternal()
@Nullable public net.minecraft.item.ItemStack getStackUnderMouse()
getStackUnderMouse in interface IItemListOverlaypublic void setFilterText(java.lang.String filterText)
IItemListOverlaysetFilterText in interface IItemListOverlaypublic void rebuildItemFilter()
public java.lang.String getFilterText()
getFilterText in interface IItemListOverlaypublic boolean hasKeyboardFocus()
hasKeyboardFocus in interface IItemListOverlaypublic com.google.common.collect.ImmutableList<net.minecraft.item.ItemStack> getVisibleStacks()
getVisibleStacks in interface IItemListOverlaypublic com.google.common.collect.ImmutableList<net.minecraft.item.ItemStack> getFilteredStacks()
getFilteredStacks in interface IItemListOverlayIIngredientRegistry.getIngredients(Class).public void highlightStacks(java.util.Collection<net.minecraft.item.ItemStack> stacks)
IItemListOverlayhighlightStacks in interface IItemListOverlaypublic java.util.Set<net.minecraft.item.ItemStack> getHighlightedStacks()
public ItemFilter getItemFilter()
public java.util.List<IAdvancedGuiHandler<?>> getAdvancedGuiHandlers()
public boolean isOpen()
public void close()