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() |
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(@Nullable java.lang.String filterText)
IItemListOverlay
setFilterText
in interface IItemListOverlay
public void rebuildItemFilter()
public java.lang.String getFilterText()
getFilterText
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
IItemRegistry.getItemList()
.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()