Skip to main content
Version: 26.1.x

Client Tick Events

dev.architectury.event.events.client.ClientTickEvent

Fires every client tick, with a PRE and POST variant for each. All are client-only notifications.

Events

EventListener receivesWhen
CLIENT_PRE / CLIENT_POSTMinecraftAround each client tick.
CLIENT_LEVEL_PRE / CLIENT_LEVEL_POSTClientLevelAround each client level tick.

Each listener implements tick(instance).

Example

ClientTickEvent.CLIENT_POST.register(minecraft -> {
// runs every client tick
});
Keep tick listeners cheap

Client ticks run ~20 times per second; avoid heavy work inside them.