Тики

Версия Minecraft
1.7.10
Доброго времени суток. Хотел сделать, чтобы какое-либо действие проходило раз в секунду. Наклацал такой код
Код:
public void onTick(TickEvent.ServerTickEvent e) {
        if (e.side == Side.SERVER) {
            if (tick % 20 == 0) {
                System.out.println(tick);
            }
            tick++;
        }
    }
Но каким-то образом 20 тиков теперь не равны 1 секунде, почему? Если использовать tick % 40 == 0, то в таком случае все работает отлично.
 
Сверху