public class RecipeLayout extends java.lang.Object implements IRecipeLayout
| Modifier and Type | Field and Description |
|---|---|
static int |
recipeTransferButtonIndex |
| Constructor and Description |
|---|
RecipeLayout(int index,
int posX,
int posY,
IRecipeCategory recipeCategory,
IRecipeWrapper recipeWrapper,
Focus focus) |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(net.minecraft.client.Minecraft minecraft,
int mouseX,
int mouseY) |
IGuiFluidStackGroup |
getFluidStacks()
Contains all the fluidStacks displayed on this recipe layout.
|
Focus |
getFocusUnderMouse(int mouseX,
int mouseY) |
GuiItemStackGroup |
getItemStacks()
Contains all the itemStacks displayed on this recipe layout.
|
int |
getPosX() |
int |
getPosY() |
IRecipeCategory |
getRecipeCategory() |
RecipeTransferButton |
getRecipeTransferButton() |
IRecipeWrapper |
getRecipeWrapper() |
boolean |
handleClick(net.minecraft.client.Minecraft minecraft,
int mouseX,
int mouseY,
int mouseButton) |
boolean |
isMouseOver(int mouseX,
int mouseY) |
void |
setRecipeTransferButton(int posX,
int posY)
Moves the recipe transfer button's position relative to the recipe layout.
|
public static final int recipeTransferButtonIndex
public RecipeLayout(int index,
int posX,
int posY,
@Nonnull
IRecipeCategory recipeCategory,
@Nonnull
IRecipeWrapper recipeWrapper,
@Nonnull
Focus focus)
public void draw(@Nonnull
net.minecraft.client.Minecraft minecraft,
int mouseX,
int mouseY)
public boolean isMouseOver(int mouseX,
int mouseY)
public Focus getFocusUnderMouse(int mouseX, int mouseY)
public boolean handleClick(@Nonnull
net.minecraft.client.Minecraft minecraft,
int mouseX,
int mouseY,
int mouseButton)
@Nonnull public GuiItemStackGroup getItemStacks()
IRecipeLayoutgetItemStacks in interface IRecipeLayout@Nonnull public IGuiFluidStackGroup getFluidStacks()
IRecipeLayoutgetFluidStacks in interface IRecipeLayoutpublic void setRecipeTransferButton(int posX,
int posY)
IRecipeLayoutsetRecipeTransferButton in interface IRecipeLayout@Nonnull public RecipeTransferButton getRecipeTransferButton()
@Nonnull public IRecipeWrapper getRecipeWrapper()
@Nonnull public IRecipeCategory getRecipeCategory()
public int getPosX()
public int getPosY()