Class GuiContainerEvent.DrawForeground

java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.client.event.GuiContainerEvent
net.minecraftforge.client.event.GuiContainerEvent.DrawForeground
Enclosing class:
GuiContainerEvent

public static class GuiContainerEvent.DrawForeground extends GuiContainerEvent
This event is fired directly after the GuiContainer has draw any foreground elements, But before the "dragged" stack, and before any tooltips. This is useful for any slot / item specific overlays. Things that need to be on top of All GUI elements but bellow tooltips and dragged stacks.
  • Field Details

    • mStack

      private final PoseStack mStack
    • mouseX

      private final int mouseX
    • mouseY

      private final int mouseY
  • Constructor Details

    • DrawForeground

      public DrawForeground(AbstractContainerScreen guiContainer, PoseStack mStack, int mouseX, int mouseY)
      Called directly after the GuiContainer has drawn any foreground elements.
      Parameters:
      guiContainer - The container.
      mStack - The MatrixStack.
      mouseX - The current X position of the players mouse.
      mouseY - The current Y position of the players mouse.
  • Method Details

    • getMatrixStack

      public PoseStack getMatrixStack()
    • getMouseX

      public int getMouseX()
    • getMouseY

      public int getMouseY()