Interface TickEvent<T>

All Known Subinterfaces:
TickEvent.Player, TickEvent.Server, TickEvent.ServerWorld, TickEvent.WorldTick<T>

public interface TickEvent<T>
  • Field Details

    • SERVER_PRE

      static final Event<TickEvent.Server> SERVER_PRE
      Invoked before a server tick is processed. Equivalent to Forge's ServerTickEvent event in the START Phase.
      See Also:
    • SERVER_POST

      static final Event<TickEvent.Server> SERVER_POST
      Invoked after a server tick has been processed. Equivalent to Forge's ServerTickEvent event in the END Phase.
      See Also:
    • SERVER_WORLD_PRE

      static final Event<TickEvent.ServerWorld> SERVER_WORLD_PRE
      Invoked before a server level tick is processed. Equivalent to Forge's WorldTickEvent event in the START Phase.
      See Also:
    • SERVER_WORLD_POST

      static final Event<TickEvent.ServerWorld> SERVER_WORLD_POST
      Invoked after a server level tick has been processed. Equivalent to Forge's WorldTickEvent event in the END Phase.
      See Also:
    • PLAYER_PRE

      static final Event<TickEvent.Player> PLAYER_PRE
      Invoked before a player tick is processed. Equivalent to Forge's PlayerTickEvent event in the START Phase.
      See Also:
    • PLAYER_POST

      static final Event<TickEvent.Player> PLAYER_POST
      Invoked after a player tick has been processed. Equivalent to Forge's PlayerTickEvent event in the END Phase.
      See Also:
  • Method Details

    • tick

      void tick(T instance)
      Callback method for tick events.
      Parameters:
      instance - The object ticking.