public abstract class IngredientGrid extends java.lang.Object implements IShowsRecipeFocuses
Modifier and Type | Field and Description |
---|---|
protected GuiIngredientFastList |
guiIngredientList |
Constructor and Description |
---|
IngredientGrid(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) |
net.minecraft.item.ItemStack |
getStackUnderMouse() |
boolean |
isMouseOver(int mouseX,
int mouseY) |
protected final GuiIngredientFastList guiIngredientList
public IngredientGrid(IIngredientRegistry ingredientRegistry, java.awt.Rectangle area, java.util.List<java.awt.Rectangle> guiAreas)
public java.awt.Rectangle getArea()
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()
@Nullable public IClickedIngredient<?> getIngredientUnderMouse(int mouseX, int mouseY)
getIngredientUnderMouse
in interface IShowsRecipeFocuses
public boolean canSetFocusWithMouse()
canSetFocusWithMouse
in interface IShowsRecipeFocuses