Interface ClientEvent


@Environment(CLIENT) public interface ClientEvent
Events related to the Minecraft client and LocalPlayer.
  • Field Details

    • PLAYER_JOIN

      static final Event<ClientEvent.LocalPlayerJoin> PLAYER_JOIN
      Trigger: Whenever a LocalPlayer joins a level.
      Thread: Main (client) <- Scheduled from network thread
      See Also:
      • ClientPacketListener.handleLogin(ClientboundLoginPacket)
    • PLAYER_QUIT

      static final Event<ClientEvent.LocalPlayerQuit> PLAYER_QUIT
      Trigger: Whenever a LocalPlayer leaves a level.
      Thread: Main (client)
      See Also:
      • Minecraft.clearClientLevel(Screen)
    • LEVEL_INIT

      static final Event<ClientEvent.LevelInit> LEVEL_INIT
      Trigger: Whenever a ClientLevel is initialized.
      Thread: Main (client)
    • SCREEN_INIT

      static final Event<ClientEvent.ScreenInit> SCREEN_INIT
      Trigger: Whenever a Screen is initialized.
      Thread: Unknown
      See Also:
      • Screen.init(int, int)