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,
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,
IGuiContainerHandler<? super T> handler)
public <T extends net.minecraft.client.gui.screen.inventory.ContainerScreen<?>> java.util.List<IGuiContainerHandler<? super T>> getActiveGuiHandlers(T guiContainer)
public <T extends net.minecraft.client.gui.screen.inventory.ContainerScreen<?>> java.util.stream.Stream<IGuiContainerHandler<? super T>> getActiveGuiHandlerStream(T guiContainer)
@Nullable public <T extends net.minecraft.client.gui.screen.inventory.ContainerScreen<?>> 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)