Class ScreenOpenEvent

java.lang.Object
org.polyfrost.oneconfig.api.event.v1.events.Event.Cancellable
org.polyfrost.oneconfig.api.event.v1.events.ScreenOpenEvent
All Implemented Interfaces:
Event

public class ScreenOpenEvent extends Event.Cancellable
Called when a screen is opened or closed
When the screen is closed screen will be null
  • Constructor Details

    • ScreenOpenEvent

      public ScreenOpenEvent(@Nullable @Nullable Object screen)
  • Method Details

    • getScreen

      @Nullable public <T> T getScreen()
      This is a Duck method because Minecraft versions differ
      It returns the expected type for that minecraft version
      • legacy forge gives a GuiScreen
      • modern forge gives a Screen
      • fabric gives a Screen
    • component1

      @Nullable public @Nullable Object component1()