Interface TickEvent<T>

All Known Subinterfaces:
TickEvent.LevelTick<T>, TickEvent.Player, TickEvent.Server, TickEvent.ServerLevelTick

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_LEVEL_PRE

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

      static final Event<TickEvent.ServerLevelTick> SERVER_LEVEL_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.