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 IItemListOverlay
public void setFilterText(java.lang.String filterText)
IItemListOverlay
setFilterText
in interface IItemListOverlay
public void rebuildItemFilter()
public java.lang.String getFilterText()
getFilterText
in interface IItemListOverlay
public boolean hasKeyboardFocus()
hasKeyboardFocus
in interface IItemListOverlay
public com.google.common.collect.ImmutableList<net.minecraft.item.ItemStack> getVisibleStacks()
getVisibleStacks
in interface IItemListOverlay
public com.google.common.collect.ImmutableList<net.minecraft.item.ItemStack> getFilteredStacks()
getFilteredStacks
in interface IItemListOverlay
IIngredientRegistry.getIngredients(Class)
.public void highlightStacks(java.util.Collection<net.minecraft.item.ItemStack> stacks)
IItemListOverlay
highlightStacks
in interface IItemListOverlay
public java.util.Set<net.minecraft.item.ItemStack> getHighlightedStacks()
public ItemFilter getItemFilter()
public java.util.List<IAdvancedGuiHandler<?>> getAdvancedGuiHandlers()
public boolean isOpen()
public void close()