Class CustomizeGuiOverlayEvent.BossEventProgress

java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.client.event.CustomizeGuiOverlayEvent
net.neoforged.neoforge.client.event.CustomizeGuiOverlayEvent.BossEventProgress
All Implemented Interfaces:
net.neoforged.bus.api.ICancellableEvent
Enclosing class:
CustomizeGuiOverlayEvent

public static class CustomizeGuiOverlayEvent.BossEventProgress extends CustomizeGuiOverlayEvent implements net.neoforged.bus.api.ICancellableEvent
Fired before a boss health bar is rendered to the screen.

This event is cancellable, and does not

invalid reference
have a result
. Cancelling this event will prevent the given bar from rendering.

This event is fired on the main Forge event bus, only on the logical client.

  • Field Details

    • bossEvent

      private final LerpingBossEvent bossEvent
    • x

      private final int x
    • y

      private final int y
    • increment

      private int increment
  • Constructor Details

  • Method Details

    • getBossEvent

      public LerpingBossEvent getBossEvent()
      Returns:
      the boss health bar currently being rendered
    • getX

      public int getX()
      Returns the X position of the boss health bar.
      Returns:
      the X position of the boss health bar
    • getY

      public int getY()
      Returns the Y position of the boss health bar.
      Returns:
      the Y position of the boss health bar
    • getIncrement

      public int getIncrement()
      Returns the Y position increment before rendering the next boss health bar.
      Returns:
      the Y position increment before rendering the next boss health bar
    • setIncrement

      public void setIncrement(int increment)
      Sets the Y position increment before rendering the next boss health bar.
      Parameters:
      increment - the new Y position increment