public class GuiScreenHelper
extends java.lang.Object
Constructor and Description |
---|
GuiScreenHelper(IngredientRegistry ingredientRegistry,
java.util.List<mezz.jei.api.gui.IGlobalGuiHandler> globalGuiHandlers,
java.util.List<mezz.jei.api.gui.IAdvancedGuiHandler<?>> advancedGuiHandlers,
java.util.Map<java.lang.Class,mezz.jei.api.gui.IGhostIngredientHandler> ghostIngredientHandlers,
java.util.Map<java.lang.Class,mezz.jei.api.gui.IGuiScreenHandler> guiScreenHandlers) |
Modifier and Type | Method and Description |
---|---|
<T extends net.minecraft.client.gui.GuiScreen> |
getGhostIngredientHandler(T guiScreen) |
java.util.Set<java.awt.Rectangle> |
getGuiExclusionAreas() |
<T extends net.minecraft.client.gui.GuiScreen> |
getGuiProperties(T guiScreen) |
<T extends net.minecraft.client.gui.inventory.GuiContainer> |
getPluginsIngredientUnderMouse(T guiContainer,
int mouseX,
int mouseY) |
boolean |
isInGuiExclusionArea(int mouseX,
int mouseY) |
boolean |
updateGuiExclusionAreas() |
public GuiScreenHelper(IngredientRegistry ingredientRegistry, java.util.List<mezz.jei.api.gui.IGlobalGuiHandler> globalGuiHandlers, java.util.List<mezz.jei.api.gui.IAdvancedGuiHandler<?>> advancedGuiHandlers, java.util.Map<java.lang.Class,mezz.jei.api.gui.IGhostIngredientHandler> ghostIngredientHandlers, java.util.Map<java.lang.Class,mezz.jei.api.gui.IGuiScreenHandler> guiScreenHandlers)
@Nullable public <T extends net.minecraft.client.gui.GuiScreen> mezz.jei.api.gui.IGuiProperties getGuiProperties(@Nullable T guiScreen)
public boolean updateGuiExclusionAreas()
public java.util.Set<java.awt.Rectangle> getGuiExclusionAreas()
public boolean isInGuiExclusionArea(int mouseX, int mouseY)
@Nullable public <T extends net.minecraft.client.gui.inventory.GuiContainer> IClickedIngredient<?> getPluginsIngredientUnderMouse(T guiContainer, int mouseX, int mouseY)
@Nullable public <T extends net.minecraft.client.gui.GuiScreen> mezz.jei.api.gui.IGhostIngredientHandler<T> getGhostIngredientHandler(T guiScreen)