Interface IGameEventListener

All Known Subinterfaces:
AbstractGameEventListener, IBehavior, IEventBus, IInputOverrideHandler, ILookBehavior, IPathingBehavior

public interface IGameEventListener
Since:
7/31/2018
Author:
Brady
  • Method Details

    • onTick

      void onTick(TickEvent event)
      Run once per game tick before screen input is handled.
      Parameters:
      event - The event
      See Also:
      • Minecraft.tick()
    • onPostTick

      void onPostTick(TickEvent event)
      Run once per game tick after the tick is completed
      Parameters:
      event - The event
      See Also:
      • invalid reference
        Minecraft#runTick()
    • onPlayerUpdate

      Run once per game tick from before and after the player rotation is sent to the server.
      Parameters:
      event - The event
      See Also:
      • LocalPlayer.tick()
    • onSendChatMessage

      Runs whenever the client player sends a message to the server.
      Parameters:
      event - The event
      See Also:
      • invalid reference
        LocalPlayer#chat(String)
    • onPreTabComplete

      Runs whenever the client player tries to tab complete in chat.
      Parameters:
      event - The event
    • onChunkEvent

      void onChunkEvent(ChunkEvent event)
      Runs before and after whenever a chunk is either loaded, unloaded, or populated.
      Parameters:
      event - The event
    • onBlockChange

      Runs after a single or multi block change packet is received and processed.
      Parameters:
      event - The event
    • onRenderPass

      Runs once per world render pass.
      Parameters:
      event - The event
    • onWorldEvent

      void onWorldEvent(WorldEvent event)
      Runs before and after whenever a new world is loaded
      Parameters:
      event - The event
      See Also:
      • invalid reference
        Minecraft#setLevel(ClientLevel)
    • onSendPacket

      Runs before a outbound packet is sent
      Parameters:
      event - The event
      See Also:
      • Packet
    • onReceivePacket

      Runs before an inbound packet is processed
      Parameters:
      event - The event
      See Also:
      • Packet
    • onPlayerRotationMove

      Run once per game tick from before and after the player's moveRelative method is called and before and after the player jumps.
      Parameters:
      event - The event
      See Also:
      • Entity.moveRelative(float, Vec3)
    • onPlayerSprintState

      Called whenever the sprint keybind state is checked in LocalPlayer.aiStep()
      Parameters:
      event - The event
      See Also:
      • LocalPlayer.aiStep()
    • onBlockInteract

      Called when the local player interacts with a block, whether it is breaking or opening/placing.
      Parameters:
      event - The event
    • onPlayerDeath

      Called when the local player dies, as indicated by the creation of the DeathScreen screen.
      See Also:
      • DeathScreen
    • onPathEvent

      void onPathEvent(PathEvent event)
      When the pathfinder's state changes
      Parameters:
      event - The event