public class LeftAreaDispatcher extends java.lang.Object implements IShowsRecipeFocuses, IPaged
Constructor and Description |
---|
LeftAreaDispatcher(GuiScreenHelper guiScreenHelper) |
Modifier and Type | Method and Description |
---|---|
void |
addContent(ILeftAreaContent content) |
boolean |
canSetFocusWithMouse() |
void |
drawScreen(net.minecraft.client.Minecraft minecraft,
com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int mouseX,
int mouseY,
float partialTicks) |
void |
drawTooltips(net.minecraft.client.Minecraft minecraft,
com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int mouseX,
int mouseY) |
IClickedIngredient<?> |
getIngredientUnderMouse(double mouseX,
double mouseY) |
IMouseHandler |
getMouseHandler() |
int |
getPageCount() |
int |
getPageNumber() |
boolean |
handleMouseScrolled(double mouseX,
double mouseY,
double dWheel) |
boolean |
hasNext() |
boolean |
hasPrevious() |
boolean |
isMouseOver(double mouseX,
double mouseY) |
boolean |
nextPage() |
boolean |
previousPage() |
void |
updateScreen(net.minecraft.client.gui.screen.Screen guiScreen,
boolean forceUpdate) |
public LeftAreaDispatcher(GuiScreenHelper guiScreenHelper)
public void addContent(ILeftAreaContent content)
public void drawScreen(net.minecraft.client.Minecraft minecraft, com.mojang.blaze3d.matrix.MatrixStack matrixStack, int mouseX, int mouseY, float partialTicks)
public void drawTooltips(net.minecraft.client.Minecraft minecraft, com.mojang.blaze3d.matrix.MatrixStack matrixStack, int mouseX, int mouseY)
public void updateScreen(@Nullable net.minecraft.client.gui.screen.Screen guiScreen, boolean forceUpdate)
@Nullable public IClickedIngredient<?> getIngredientUnderMouse(double mouseX, double mouseY)
getIngredientUnderMouse
in interface IShowsRecipeFocuses
public boolean canSetFocusWithMouse()
canSetFocusWithMouse
in interface IShowsRecipeFocuses
public boolean handleMouseScrolled(double mouseX, double mouseY, double dWheel)
public boolean isMouseOver(double mouseX, double mouseY)
public boolean previousPage()
previousPage
in interface IPaged
public boolean hasPrevious()
hasPrevious
in interface IPaged
public int getPageCount()
getPageCount
in interface IPaged
public int getPageNumber()
getPageNumber
in interface IPaged
public IMouseHandler getMouseHandler()