public class ItemListDisplay extends java.lang.Object implements IShowsRecipeFocuses
Constructor and Description |
---|
ItemListDisplay(IIngredientRegistry ingredientRegistry,
java.awt.Rectangle area,
java.util.List<java.awt.Rectangle> guiAreas) |
Modifier and Type | Method and Description |
---|---|
boolean |
canSetFocusWithMouse() |
void |
draw(net.minecraft.client.Minecraft minecraft,
int mouseX,
int mouseY,
java.util.Set<net.minecraft.item.ItemStack> highlightedStacks) |
void |
drawTooltips(net.minecraft.client.Minecraft minecraft,
int mouseX,
int mouseY) |
java.awt.Rectangle |
getArea() |
IClickedIngredient<?> |
getIngredientUnderMouse(int mouseX,
int mouseY) |
int |
getPageCount(ItemFilter itemFilter) |
int |
getPageNum() |
net.minecraft.item.ItemStack |
getStackUnderMouse() |
com.google.common.collect.ImmutableList<net.minecraft.item.ItemStack> |
getVisibleStacks() |
boolean |
isMouseOver(int mouseX,
int mouseY) |
boolean |
nextPage(ItemFilter itemFilter) |
boolean |
previousPage(ItemFilter itemFilter) |
static void |
setToFirstPage() |
void |
updateLayout(ItemFilter itemFilter) |
public ItemListDisplay(IIngredientRegistry ingredientRegistry, java.awt.Rectangle area, @Nullable java.util.List<java.awt.Rectangle> guiAreas)
public java.awt.Rectangle getArea()
public void updateLayout(ItemFilter itemFilter)
public boolean nextPage(ItemFilter itemFilter)
public boolean previousPage(ItemFilter itemFilter)
public void draw(net.minecraft.client.Minecraft minecraft, int mouseX, int mouseY, java.util.Set<net.minecraft.item.ItemStack> highlightedStacks)
public void drawTooltips(net.minecraft.client.Minecraft minecraft, int mouseX, int mouseY)
public boolean isMouseOver(int mouseX, int mouseY)
@Nullable public net.minecraft.item.ItemStack getStackUnderMouse()
public com.google.common.collect.ImmutableList<net.minecraft.item.ItemStack> getVisibleStacks()
public static void setToFirstPage()
public int getPageCount(ItemFilter itemFilter)
public int getPageNum()
@Nullable public IClickedIngredient<?> getIngredientUnderMouse(int mouseX, int mouseY)
getIngredientUnderMouse
in interface IShowsRecipeFocuses
public boolean canSetFocusWithMouse()
canSetFocusWithMouse
in interface IShowsRecipeFocuses