code: @SubscribeEvent
      public void onRenderTick(TickEvent.RenderTickEvent ev)
      {
          if (ev.phase == Phase.START)
          {
              if (this.isOverriding())
              {
                  updateYawAndPitch();
              }
          }
      }
docs: Called for each screen redraw - approximately three times as often as the other tick events,
  under normal conditions.<br>
  This is where we want to update our yaw/pitch, in order to get smooth panning etc
  (which is how Minecraft itself does it).
  The speed of the render ticks is not guaranteed, and can vary from machine to machine, so
  we try to account for this in the calculations.
  @param ev the RenderTickEvent object for this tick