public class GuiScreenHelper
extends java.lang.Object
| Constructor and Description |
|---|
GuiScreenHelper(IngredientManager ingredientManager,
java.util.List<mezz.jei.api.gui.handlers.IGlobalGuiHandler> globalGuiHandlers,
GuiContainerHandlers guiContainerHandlers,
java.util.Map<java.lang.Class<?>,mezz.jei.api.gui.handlers.IGhostIngredientHandler<?>> ghostIngredientHandlers,
java.util.Map<java.lang.Class<?>,mezz.jei.api.gui.handlers.IScreenHandler<?>> guiScreenHandlers) |
| Modifier and Type | Method and Description |
|---|---|
<T extends net.minecraft.client.gui.screen.Screen> |
getGhostIngredientHandler(T guiScreen) |
mezz.jei.api.gui.handlers.IGuiClickableArea |
getGuiClickableArea(net.minecraft.client.gui.screen.inventory.ContainerScreen<?> guiContainer,
double mouseX,
double mouseY) |
java.util.Set<net.minecraft.client.renderer.Rectangle2d> |
getGuiExclusionAreas() |
<T extends net.minecraft.client.gui.screen.Screen> |
getGuiProperties(T screen) |
<T extends net.minecraft.client.gui.screen.inventory.ContainerScreen<?>> |
getPluginsIngredientUnderMouse(T guiContainer,
double mouseX,
double mouseY) |
boolean |
isInGuiExclusionArea(double mouseX,
double mouseY) |
boolean |
updateGuiExclusionAreas() |
public GuiScreenHelper(IngredientManager ingredientManager, java.util.List<mezz.jei.api.gui.handlers.IGlobalGuiHandler> globalGuiHandlers, GuiContainerHandlers guiContainerHandlers, java.util.Map<java.lang.Class<?>,mezz.jei.api.gui.handlers.IGhostIngredientHandler<?>> ghostIngredientHandlers, java.util.Map<java.lang.Class<?>,mezz.jei.api.gui.handlers.IScreenHandler<?>> guiScreenHandlers)
@Nullable
public <T extends net.minecraft.client.gui.screen.Screen> mezz.jei.api.gui.handlers.IGuiProperties getGuiProperties(@Nullable
T screen)
public boolean updateGuiExclusionAreas()
public java.util.Set<net.minecraft.client.renderer.Rectangle2d> getGuiExclusionAreas()
public boolean isInGuiExclusionArea(double mouseX,
double mouseY)
@Nullable public <T extends net.minecraft.client.gui.screen.inventory.ContainerScreen<?>> IClickedIngredient<?> getPluginsIngredientUnderMouse(T guiContainer, double mouseX, double mouseY)
@Nullable public <T extends net.minecraft.client.gui.screen.Screen> mezz.jei.api.gui.handlers.IGhostIngredientHandler<T> getGhostIngredientHandler(T guiScreen)
@Nullable
public mezz.jei.api.gui.handlers.IGuiClickableArea getGuiClickableArea(net.minecraft.client.gui.screen.inventory.ContainerScreen<?> guiContainer,
double mouseX,
double mouseY)