public class GuiContainerHandlers
extends java.lang.Object
| Constructor and Description |
|---|
GuiContainerHandlers() |
| Modifier and Type | Method and Description |
|---|---|
<T extends net.minecraft.client.gui.screen.inventory.ContainerScreen<?>> |
add(java.lang.Class<? extends T> containerClass,
mezz.jei.api.gui.handlers.IGuiContainerHandler<? super T> handler) |
<T extends net.minecraft.client.gui.screen.inventory.ContainerScreen<?>> |
getActiveGuiHandlers(T guiContainer) |
<T extends net.minecraft.client.gui.screen.inventory.ContainerScreen<?>> |
getActiveGuiHandlerStream(T guiContainer) |
<T extends net.minecraft.client.gui.screen.inventory.ContainerScreen<?>> |
getGuiClickableArea(T guiContainer,
double mouseX,
double mouseY) |
<C extends net.minecraft.inventory.container.Container,T extends net.minecraft.client.gui.screen.inventory.ContainerScreen<C>> |
getGuiExtraAreas(T guiContainer) |
public <T extends net.minecraft.client.gui.screen.inventory.ContainerScreen<?>> void add(java.lang.Class<? extends T> containerClass,
mezz.jei.api.gui.handlers.IGuiContainerHandler<? super T> handler)
public <T extends net.minecraft.client.gui.screen.inventory.ContainerScreen<?>> java.util.List<mezz.jei.api.gui.handlers.IGuiContainerHandler<? super T>> getActiveGuiHandlers(T guiContainer)
public <T extends net.minecraft.client.gui.screen.inventory.ContainerScreen<?>> java.util.stream.Stream<mezz.jei.api.gui.handlers.IGuiContainerHandler<? super T>> getActiveGuiHandlerStream(T guiContainer)
@Nullable
public <T extends net.minecraft.client.gui.screen.inventory.ContainerScreen<?>> mezz.jei.api.gui.handlers.IGuiClickableArea getGuiClickableArea(T guiContainer,
double mouseX,
double mouseY)
public <C extends net.minecraft.inventory.container.Container,T extends net.minecraft.client.gui.screen.inventory.ContainerScreen<C>> java.util.Collection<net.minecraft.client.renderer.Rectangle2d> getGuiExtraAreas(T guiContainer)