public class BookmarkOverlay extends java.lang.Object implements IShowsRecipeFocuses, ILeftAreaContent, mezz.jei.api.IBookmarkOverlay
| Constructor and Description |
|---|
BookmarkOverlay(BookmarkList bookmarkList,
GuiHelper guiHelper,
GuiScreenHelper guiScreenHelper) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canSetFocusWithMouse() |
void |
drawOnForeground(net.minecraft.client.gui.inventory.GuiContainer gui,
int mouseX,
int mouseY) |
void |
drawScreen(net.minecraft.client.Minecraft minecraft,
int mouseX,
int mouseY,
float partialTicks) |
void |
drawTooltips(net.minecraft.client.Minecraft minecraft,
int mouseX,
int mouseY) |
java.lang.Object |
getIngredientUnderMouse() |
IClickedIngredient<?> |
getIngredientUnderMouse(int mouseX,
int mouseY) |
boolean |
handleMouseClicked(int mouseX,
int mouseY,
int mouseButton) |
boolean |
handleMouseScrolled(int mouseX,
int mouseY,
int scrollDelta) |
boolean |
hasRoom() |
boolean |
isListDisplayed() |
void |
updateBounds(java.awt.Rectangle area,
java.util.Set<java.awt.Rectangle> guiExclusionAreas) |
boolean |
updateBounds(java.util.Set<java.awt.Rectangle> guiExclusionAreas) |
public BookmarkOverlay(BookmarkList bookmarkList, GuiHelper guiHelper, GuiScreenHelper guiScreenHelper)
public boolean isListDisplayed()
public boolean hasRoom()
public void updateBounds(java.awt.Rectangle area,
java.util.Set<java.awt.Rectangle> guiExclusionAreas)
updateBounds in interface ILeftAreaContentpublic void drawScreen(net.minecraft.client.Minecraft minecraft,
int mouseX,
int mouseY,
float partialTicks)
drawScreen in interface ILeftAreaContentpublic void drawOnForeground(net.minecraft.client.gui.inventory.GuiContainer gui,
int mouseX,
int mouseY)
drawOnForeground in interface ILeftAreaContentpublic void drawTooltips(net.minecraft.client.Minecraft minecraft,
int mouseX,
int mouseY)
drawTooltips in interface ILeftAreaContentpublic boolean updateBounds(java.util.Set<java.awt.Rectangle> guiExclusionAreas)
@Nullable public IClickedIngredient<?> getIngredientUnderMouse(int mouseX, int mouseY)
getIngredientUnderMouse in interface IShowsRecipeFocusespublic boolean canSetFocusWithMouse()
canSetFocusWithMouse in interface IShowsRecipeFocusespublic boolean handleMouseScrolled(int mouseX,
int mouseY,
int scrollDelta)
handleMouseScrolled in interface ILeftAreaContentpublic boolean handleMouseClicked(int mouseX,
int mouseY,
int mouseButton)
handleMouseClicked in interface ILeftAreaContent@Nullable public java.lang.Object getIngredientUnderMouse()
getIngredientUnderMouse in interface mezz.jei.api.IBookmarkOverlay